Package org.eclipse.jetty.proxy
Class AsyncProxyServlet.StreamWriter
java.lang.Object
org.eclipse.jetty.proxy.AsyncProxyServlet.StreamWriter
- All Implemented Interfaces:
EventListener
,javax.servlet.WriteListener
- Enclosing class:
AsyncProxyServlet
protected class AsyncProxyServlet.StreamWriter
extends Object
implements javax.servlet.WriteListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byte[]
private Callback
private int
private int
private final Response
private final javax.servlet.http.HttpServletRequest
private AsyncProxyServlet.WriteState
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
StreamWriter
(javax.servlet.http.HttpServletRequest request, Response proxyResponse) -
Method Summary
-
Field Details
-
request
private final javax.servlet.http.HttpServletRequest request -
proxyResponse
-
state
-
buffer
private byte[] buffer -
offset
private int offset -
length
private int length -
callback
-
-
Constructor Details
-
StreamWriter
-
-
Method Details
-
data
-
onWritePossible
- Specified by:
onWritePossible
in interfacejavax.servlet.WriteListener
- Throws:
IOException
-
complete
protected void complete() -
onError
- Specified by:
onError
in interfacejavax.servlet.WriteListener
-