Package org.eclipse.jetty.servlets
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 Summary
FieldsModifier and TypeFieldDescriptionprivate final javax.servlet.AsyncContext
private final ByteBuffer
private final int
private final HttpOutput
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
JettyDataStream
(ByteBuffer content, javax.servlet.AsyncContext async, javax.servlet.ServletOutputStream out) -
Method Summary
-
Field Details
-
-
limit
private final int limit -
async
private final javax.servlet.AsyncContext async -
out
-
-
Constructor Details
-
JettyDataStream
private JettyDataStream(ByteBuffer content, javax.servlet.AsyncContext async, javax.servlet.ServletOutputStream out)
-
-
Method Details
-
onWritePossible
- Specified by:
onWritePossible
in interfacejavax.servlet.WriteListener
- Throws:
IOException
-
run
public void run() -
onError
- Specified by:
onError
in interfacejavax.servlet.WriteListener
-