Class Axis2HttpTransportListener
java.lang.Object
org.apache.synapse.transport.netty.listener.Axis2HttpTransportListener
- All Implemented Interfaces:
org.apache.axis2.transport.TransportListener
- Direct Known Subclasses:
Axis2HttpSSLTransportListener
public class Axis2HttpTransportListener
extends Object
implements org.apache.axis2.transport.TransportListener
Axis2HttpTransportListener is the Axis2 Transport Listener implementation for HTTP transport based on Netty.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<org.apache.synapse.commons.handlers.MessagingHandler> protected SourceConfigurationprotected org.apache.axis2.description.TransportInDescriptionFields inherited from interface org.apache.axis2.transport.TransportListener
HOST_ADDRESS, PARAM_PORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()org.apache.axis2.addressing.EndpointReferencegetEPRForService(String s, String s1) org.apache.axis2.addressing.EndpointReference[]getEPRsForService(String s, String s1) org.apache.axis2.context.SessionContextgetSessionContext(org.apache.axis2.context.MessageContext messageContext) voidinit(org.apache.axis2.context.ConfigurationContext configurationContext, org.apache.axis2.description.TransportInDescription transportInDescription) protected org.wso2.transport.http.netty.contract.config.ListenerConfigurationprotected SchemevoidsetMessagingHandlers(List<org.apache.synapse.commons.handlers.MessagingHandler> messagingHandlers) voidstart()voidstop()
-
Field Details
-
sourceConfiguration
-
messagingHandlers
-
transportInDescription
protected org.apache.axis2.description.TransportInDescription transportInDescription
-
-
Constructor Details
-
Axis2HttpTransportListener
public Axis2HttpTransportListener()
-
-
Method Details
-
init
public void init(org.apache.axis2.context.ConfigurationContext configurationContext, org.apache.axis2.description.TransportInDescription transportInDescription) throws org.apache.axis2.AxisFault - Specified by:
initin interfaceorg.apache.axis2.transport.TransportListener- Throws:
org.apache.axis2.AxisFault
-
start
public void start() throws org.apache.axis2.AxisFault- Specified by:
startin interfaceorg.apache.axis2.transport.TransportListener- Throws:
org.apache.axis2.AxisFault
-
stop
public void stop() throws org.apache.axis2.AxisFault- Specified by:
stopin interfaceorg.apache.axis2.transport.TransportListener- Throws:
org.apache.axis2.AxisFault
-
getEPRForService
- Specified by:
getEPRForServicein interfaceorg.apache.axis2.transport.TransportListener
-
getEPRsForService
- Specified by:
getEPRsForServicein interfaceorg.apache.axis2.transport.TransportListener
-
getSessionContext
public org.apache.axis2.context.SessionContext getSessionContext(org.apache.axis2.context.MessageContext messageContext) - Specified by:
getSessionContextin interfaceorg.apache.axis2.transport.TransportListener
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.apache.axis2.transport.TransportListener
-
initScheme
-
initListenerConfiguration
protected org.wso2.transport.http.netty.contract.config.ListenerConfiguration initListenerConfiguration() throws org.apache.axis2.AxisFault- Throws:
org.apache.axis2.AxisFault
-
setMessagingHandlers
public void setMessagingHandlers(List<org.apache.synapse.commons.handlers.MessagingHandler> messagingHandlers)
-