Class Axis2ServerPushListener
- java.lang.Object
-
- org.apache.synapse.transport.netty.sender.Axis2ServerPushListener
-
- All Implemented Interfaces:
org.wso2.transport.http.netty.contract.HttpClientConnectorListener,org.wso2.transport.http.netty.contract.HttpConnectorListener
public class Axis2ServerPushListener extends Object implements org.wso2.transport.http.netty.contract.HttpClientConnectorListener
Axis2ServerPushListeneris the class which listens for HTTP/2 server pushes from the backend.
-
-
Constructor Summary
Constructors Constructor Description Axis2ServerPushListener(org.wso2.transport.http.netty.contract.HttpResponseFuture future, org.apache.axis2.context.MessageContext requestMsgCtx, org.apache.axis2.transport.base.threads.WorkerPool workerPool)Axis2ServerPushListener(org.wso2.transport.http.netty.message.Http2PushPromise pushPromise, org.wso2.transport.http.netty.contract.HttpResponseFuture future, org.apache.axis2.context.MessageContext requestMsgCtx, org.apache.axis2.transport.base.threads.WorkerPool workerPool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonPushPromise(org.wso2.transport.http.netty.message.Http2PushPromise pushPromise)voidonPushPromiseAvailability(boolean isPromiseAvailable)voidonPushResponse(int promiseId, org.wso2.transport.http.netty.message.HttpCarbonMessage httpMessage)
-
-
-
Constructor Detail
-
Axis2ServerPushListener
public Axis2ServerPushListener(org.wso2.transport.http.netty.contract.HttpResponseFuture future, org.apache.axis2.context.MessageContext requestMsgCtx, org.apache.axis2.transport.base.threads.WorkerPool workerPool)
-
Axis2ServerPushListener
public Axis2ServerPushListener(org.wso2.transport.http.netty.message.Http2PushPromise pushPromise, org.wso2.transport.http.netty.contract.HttpResponseFuture future, org.apache.axis2.context.MessageContext requestMsgCtx, org.apache.axis2.transport.base.threads.WorkerPool workerPool)
-
-
Method Detail
-
onPushPromiseAvailability
public void onPushPromiseAvailability(boolean isPromiseAvailable)
- Specified by:
onPushPromiseAvailabilityin interfaceorg.wso2.transport.http.netty.contract.HttpClientConnectorListener
-
onPushPromise
public void onPushPromise(org.wso2.transport.http.netty.message.Http2PushPromise pushPromise)
- Specified by:
onPushPromisein interfaceorg.wso2.transport.http.netty.contract.HttpConnectorListener
-
onPushResponse
public void onPushResponse(int promiseId, org.wso2.transport.http.netty.message.HttpCarbonMessage httpMessage)- Specified by:
onPushResponsein interfaceorg.wso2.transport.http.netty.contract.HttpConnectorListener
-
-