Package org.eclipse.jetty.proxy
Class AsyncMiddleManServlet.ProxyWriter
java.lang.Object
org.eclipse.jetty.proxy.AsyncMiddleManServlet.ProxyWriter
- All Implemented Interfaces:
EventListener
,javax.servlet.WriteListener
- Enclosing class:
AsyncMiddleManServlet
protected class AsyncMiddleManServlet.ProxyWriter
extends Object
implements javax.servlet.WriteListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DeferredContentProvider.Chunk
private final Queue
<DeferredContentProvider.Chunk> private final javax.servlet.http.HttpServletRequest
private final Response
private boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ProxyWriter
(javax.servlet.http.HttpServletRequest clientRequest, Response serverResponse) -
Method Summary
Modifier and TypeMethodDescriptionboolean
offer
(ByteBuffer content, Callback callback) void
void
private boolean
-
Field Details
-
chunks
-
clientRequest
private final javax.servlet.http.HttpServletRequest clientRequest -
serverResponse
-
chunk
-
writePending
private boolean writePending
-
-
Constructor Details
-
ProxyWriter
-
-
Method Details
-
offer
-
onWritePossible
- Specified by:
onWritePossible
in interfacejavax.servlet.WriteListener
- Throws:
IOException
-
succeed
-
onError
- Specified by:
onError
in interfacejavax.servlet.WriteListener
-