public class PipeliningHandler extends Object
Constructor and Description |
---|
PipeliningHandler() |
Modifier and Type | Method and Description |
---|---|
static org.wso2.transport.http.netty.contract.HttpResponseFuture |
executePipeliningLogic(io.netty.channel.ChannelHandlerContext sourceContext,
PipelinedResponse pipelinedResponse)
Executes pipelining logic.
|
static boolean |
pipeliningRequired(org.wso2.transport.http.netty.message.HttpCarbonMessage request)
Check whether the pipelining is required.
|
static org.wso2.transport.http.netty.contract.HttpResponseFuture |
sendPipelinedResponse(org.wso2.transport.http.netty.message.HttpCarbonMessage requestMsg,
org.wso2.transport.http.netty.message.HttpCarbonMessage responseMsg)
This method should be used whenever a response should be sent out via other places (eg:- error responses,
special scenarios like responses for options method calls etc..) other than the respond() call.
|
static void |
setPipeliningListener(org.wso2.transport.http.netty.message.HttpCarbonMessage httpResponse)
Set pipelining listener to outbound response.
|
public static org.wso2.transport.http.netty.contract.HttpResponseFuture sendPipelinedResponse(org.wso2.transport.http.netty.message.HttpCarbonMessage requestMsg, org.wso2.transport.http.netty.message.HttpCarbonMessage responseMsg)
requestMsg
- Represents the request messageresponseMsg
- Represents the corresponding responsepublic static org.wso2.transport.http.netty.contract.HttpResponseFuture executePipeliningLogic(io.netty.channel.ChannelHandlerContext sourceContext, PipelinedResponse pipelinedResponse)
sourceContext
- Represents channel handler contextpipelinedResponse
- Represents pipelined responsepublic static boolean pipeliningRequired(org.wso2.transport.http.netty.message.HttpCarbonMessage request)
request
- Represents the request messagepublic static void setPipeliningListener(org.wso2.transport.http.netty.message.HttpCarbonMessage httpResponse)
httpResponse
- Represent HTTP outbound responseCopyright © 2019 WSO2. All rights reserved.