Class DataRateLimitedServlet.JettyDataStream

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

private final class DataRateLimitedServlet.JettyDataStream extends Object implements javax.servlet.WriteListener, Runnable
A Jetty API DataStream
  • Field Details

    • content

      private final ByteBuffer content
    • limit

      private final int limit
    • async

      private final javax.servlet.AsyncContext async
    • out

      private final HttpOutput out
  • Constructor Details

    • JettyDataStream

      private JettyDataStream(ByteBuffer 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