protected class AsyncProxyServlet.StreamWriter
extends java.lang.Object
implements javax.servlet.WriteListener
Modifier and Type | Field and Description |
---|---|
private byte[] |
buffer |
private Callback |
callback |
private int |
length |
private int |
offset |
private Response |
proxyResponse |
private javax.servlet.http.HttpServletRequest |
request |
private AsyncProxyServlet.WriteState |
state |
Modifier | Constructor and Description |
---|---|
protected |
StreamWriter(javax.servlet.http.HttpServletRequest request,
Response proxyResponse) |
Modifier and Type | Method and Description |
---|---|
protected void |
complete() |
protected void |
data(byte[] bytes,
int offset,
int length,
Callback callback) |
void |
onError(java.lang.Throwable failure) |
void |
onWritePossible() |
private final javax.servlet.http.HttpServletRequest request
private final Response proxyResponse
private AsyncProxyServlet.WriteState state
private byte[] buffer
private int offset
private int length
private Callback callback
protected StreamWriter(javax.servlet.http.HttpServletRequest request, Response proxyResponse)
protected void data(byte[] bytes, int offset, int length, Callback callback)
public void onWritePossible() throws java.io.IOException
onWritePossible
in interface javax.servlet.WriteListener
java.io.IOException
protected void complete()
public void onError(java.lang.Throwable failure)
onError
in interface javax.servlet.WriteListener