public class ResponseCompletionHandler extends BaseResponseCompletionHandler
CompletionHandler, responsible for asynchronous response writingctx, DEFAULT_BUFFER_SIZE, logger| Constructor and Description |
|---|
ResponseCompletionHandler(org.glassfish.grizzly.filterchain.FilterChainContext ctx,
org.glassfish.grizzly.http.HttpRequestPacket httpRequestPacket,
HttpResponse httpResponse,
ResponseStatusCallback responseStatusCallback) |
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.grizzly.http.HttpContent |
buildResponseContent(HttpResponse httpResponse) |
void |
cancelled()
The method will be called, when http message transferring was canceled
|
void |
completed(org.glassfish.grizzly.WriteResult result)
Method gets called, when the message part was successfully sent.
|
void |
doComplete() |
protected void |
doStart()
Start the sending the response asynchronously
|
void |
failed(Throwable throwable)
The method will be called, if http message transferring was failed.
|
void |
sendResponse()
Send the next part of the response
|
buildHttpResponsePacket, startpublic ResponseCompletionHandler(org.glassfish.grizzly.filterchain.FilterChainContext ctx,
org.glassfish.grizzly.http.HttpRequestPacket httpRequestPacket,
HttpResponse httpResponse,
ResponseStatusCallback responseStatusCallback)
public org.glassfish.grizzly.http.HttpContent buildResponseContent(HttpResponse httpResponse)
protected void doStart()
throws IOException
doStart in class BaseResponseCompletionHandlerIOExceptionpublic void sendResponse()
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 doComplete()
public 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.