public class ResponseStreamingCompletionHandler extends BaseResponseCompletionHandler
CompletionHandler
, responsible for asynchronous http response transferring
when the response body is an input stream.Constructor and Description |
---|
ResponseStreamingCompletionHandler(org.glassfish.grizzly.filterchain.FilterChainContext ctx,
org.glassfish.grizzly.http.HttpRequestPacket request,
HttpResponse httpResponse,
ResponseStatusCallback responseStatusCallback) |
Modifier and Type | Method and Description |
---|---|
void |
cancelled()
The method will be called, when file transferring was canceled
|
void |
completed(org.glassfish.grizzly.WriteResult result)
Method gets called, when file chunk was successfully sent.
|
void |
failed(Throwable throwable)
The method will be called, if file transferring was failed.
|
void |
sendInputStreamChunk() |
void |
start() |
buildHttpResponsePacket
public ResponseStreamingCompletionHandler(org.glassfish.grizzly.filterchain.FilterChainContext ctx, org.glassfish.grizzly.http.HttpRequestPacket request, HttpResponse httpResponse, ResponseStatusCallback responseStatusCallback)
public void start() throws IOException
IOException
public void sendInputStreamChunk() throws IOException
IOException
public void completed(org.glassfish.grizzly.WriteResult result)
completed
in interface org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.WriteResult>
completed
in class org.glassfish.grizzly.EmptyCompletionHandler<org.glassfish.grizzly.WriteResult>
result
- the resultpublic void cancelled()
cancelled
in interface org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.WriteResult>
cancelled
in class org.glassfish.grizzly.EmptyCompletionHandler<org.glassfish.grizzly.WriteResult>
public void failed(Throwable throwable)
failed
in interface org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.WriteResult>
failed
in class org.glassfish.grizzly.EmptyCompletionHandler<org.glassfish.grizzly.WriteResult>
throwable
- the causeCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.