Class PassThroughHttpMultiSSLListener
- java.lang.Object
-
- org.apache.synapse.transport.passthru.PassThroughHttpListener
-
- org.apache.synapse.transport.passthru.PassThroughHttpMultiSSLListener
-
- All Implemented Interfaces:
org.apache.axis2.transport.TransportListener
,SSLProfileLoader
public class PassThroughHttpMultiSSLListener extends PassThroughHttpListener implements SSLProfileLoader
-
-
Field Summary
-
Fields inherited from class org.apache.synapse.transport.passthru.PassThroughHttpListener
ACTIVE_CONNECTION_MONITOR_DELAY, log
-
-
Constructor Summary
Constructors Constructor Description PassThroughHttpMultiSSLListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(org.apache.axis2.context.ConfigurationContext cfgCtx, org.apache.axis2.description.TransportInDescription transportInDescription)
protected ServerConnFactoryBuilder
initConnFactoryBuilder(org.apache.axis2.description.TransportInDescription transportIn, org.apache.http.HttpHost host, org.apache.axis2.context.ConfigurationContext configurationContext)
protected Scheme
initScheme()
void
reloadConfig(org.apache.axis2.description.ParameterInclude transport)
Reload SSL profiles and reset connections in PassThroughHttpMultiSSLListener-
Methods inherited from class org.apache.synapse.transport.passthru.PassThroughHttpListener
destroy, getEPRForService, getEPRsForService, getSessionContext, getTransportName, maintenanceShutdown, pause, reload, reloadDynamicSSLConfig, reloadSpecificEndPoints, resume, start, stop
-
-
-
-
Method Detail
-
init
public void init(org.apache.axis2.context.ConfigurationContext cfgCtx, org.apache.axis2.description.TransportInDescription transportInDescription) throws org.apache.axis2.AxisFault
- Specified by:
init
in interfaceorg.apache.axis2.transport.TransportListener
- Overrides:
init
in classPassThroughHttpListener
- Throws:
org.apache.axis2.AxisFault
-
initScheme
protected Scheme initScheme()
- Overrides:
initScheme
in classPassThroughHttpListener
-
initConnFactoryBuilder
protected ServerConnFactoryBuilder initConnFactoryBuilder(org.apache.axis2.description.TransportInDescription transportIn, org.apache.http.HttpHost host, org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault
- Overrides:
initConnFactoryBuilder
in classPassThroughHttpListener
- Throws:
org.apache.axis2.AxisFault
-
reloadConfig
public void reloadConfig(org.apache.axis2.description.ParameterInclude transport) throws org.apache.axis2.AxisFault
Reload SSL profiles and reset connections in PassThroughHttpMultiSSLListener- Specified by:
reloadConfig
in interfaceSSLProfileLoader
- Parameters:
transport
- TransportInDescription of the configuration- Throws:
org.apache.axis2.AxisFault
-
-