Class DataRateLimitedServlet.StandardDataStream

java.lang.Object
org.eclipse.jetty.servlets.DataRateLimitedServlet.StandardDataStream
All Implemented Interfaces:
Runnable, EventListener, javax.servlet.WriteListener
Enclosing class:
DataRateLimitedServlet

private final class DataRateLimitedServlet.StandardDataStream extends Object implements javax.servlet.WriteListener, Runnable
A standard API Stream writer
  • Field Details

    • content

      private final InputStream content
    • async

      private final javax.servlet.AsyncContext async
    • out

      private final javax.servlet.ServletOutputStream out
  • Constructor Details

    • StandardDataStream

      private StandardDataStream(InputStream content, javax.servlet.AsyncContext async, javax.servlet.ServletOutputStream out)
  • Method Details

    • onWritePossible

      public void onWritePossible() throws IOException
      Specified by:
      onWritePossible in interface javax.servlet.WriteListener
      Throws:
      IOException
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • onError

      public void onError(Throwable t)
      Specified by:
      onError in interface javax.servlet.WriteListener