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.Chunkprivate final Queue<DeferredContentProvider.Chunk> private final javax.servlet.http.HttpServletRequestprivate final Responseprivate boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProxyWriter(javax.servlet.http.HttpServletRequest clientRequest, Response serverResponse) -
Method Summary
Modifier and TypeMethodDescriptionbooleanoffer(ByteBuffer content, Callback callback) voidvoidprivate 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:
onWritePossiblein interfacejavax.servlet.WriteListener- Throws:
IOException
-
succeed
-
onError
- Specified by:
onErrorin interfacejavax.servlet.WriteListener
-