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