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
Axis2ServerPushListener is the class which listens for HTTP/2 server pushes from the backend.-
Constructor Summary
ConstructorsConstructorDescriptionAxis2ServerPushListener(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
Modifier and TypeMethodDescriptionvoidonPushPromise(org.wso2.transport.http.netty.message.Http2PushPromise pushPromise) voidonPushPromiseAvailability(boolean isPromiseAvailable) voidonPushResponse(int promiseId, org.wso2.transport.http.netty.message.HttpCarbonMessage httpMessage) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wso2.transport.http.netty.contract.HttpClientConnectorListener
onError, onMessage, onResponseHandle
-
Constructor Details
-
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 Details
-
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
-