public class ResponseStreamingCompletionHandler extends BaseResponseCompletionHandler
CompletionHandler, responsible for asynchronous http response transferring
when the response body is an input stream.ctx, DEFAULT_BUFFER_SIZE, logger| 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.
|
protected void |
doStart()
Operations to be performed on starting.
|
void |
failed(Throwable throwable)
The method will be called, if file transferring was failed.
|
void |
sendInputStreamChunk() |
buildHttpResponsePacket, startpublic ResponseStreamingCompletionHandler(org.glassfish.grizzly.filterchain.FilterChainContext ctx,
org.glassfish.grizzly.http.HttpRequestPacket request,
HttpResponse httpResponse,
ResponseStatusCallback responseStatusCallback)
protected void doStart()
throws IOException
BaseResponseCompletionHandlerdoStart in class BaseResponseCompletionHandlerIOException - an error during start phase.public void sendInputStreamChunk()
throws IOException
IOExceptionpublic 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 BaseResponseCompletionHandlerpublic void failed(Throwable throwable)
failed in interface org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.WriteResult>failed in class BaseResponseCompletionHandlerthrowable - the causeCopyright © 2003–2020 MuleSoft, Inc.. All rights reserved.