Class PassThroughHttpSSLSender
- java.lang.Object
-
- org.apache.axis2.handlers.AbstractHandler
-
- org.apache.synapse.transport.passthru.PassThroughHttpSender
-
- org.apache.synapse.transport.passthru.PassThroughHttpSSLSender
-
- All Implemented Interfaces:
org.apache.axis2.engine.Handler
,org.apache.axis2.transport.TransportSender
,SSLProfileLoader
public class PassThroughHttpSSLSender extends PassThroughHttpSender implements SSLProfileLoader
-
-
Field Summary
-
Fields inherited from class org.apache.synapse.transport.passthru.PassThroughHttpSender
log
-
-
Constructor Summary
Constructors Constructor Description PassThroughHttpSSLSender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Scheme
getScheme()
void
init(org.apache.axis2.context.ConfigurationContext configurationContext, org.apache.axis2.description.TransportOutDescription transportOutDescription)
protected ClientConnFactoryBuilder
initConnFactoryBuilder(org.apache.axis2.description.TransportOutDescription transportOut, org.apache.axis2.context.ConfigurationContext configurationContext)
void
reloadConfig(org.apache.axis2.description.ParameterInclude transport)
Reload SSL profiles and reset connections in PassThroughHttpSSLSender-
Methods inherited from class org.apache.synapse.transport.passthru.PassThroughHttpSender
addPreserveHttpHeader, cleanup, invoke, maintenanceShutdown, onAppError, pause, reloadDynamicSSLConfig, removePreserveHttpHeader, resume, setContentType, stop, submitResponse
-
Methods inherited from class org.apache.axis2.handlers.AbstractHandler
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
-
-
-
-
Method Detail
-
init
public void init(org.apache.axis2.context.ConfigurationContext configurationContext, org.apache.axis2.description.TransportOutDescription transportOutDescription) throws org.apache.axis2.AxisFault
- Specified by:
init
in interfaceorg.apache.axis2.transport.TransportSender
- Overrides:
init
in classPassThroughHttpSender
- Throws:
org.apache.axis2.AxisFault
-
getScheme
protected Scheme getScheme()
- Overrides:
getScheme
in classPassThroughHttpSender
-
initConnFactoryBuilder
protected ClientConnFactoryBuilder initConnFactoryBuilder(org.apache.axis2.description.TransportOutDescription transportOut, org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault
- Overrides:
initConnFactoryBuilder
in classPassThroughHttpSender
- 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 PassThroughHttpSSLSender- Specified by:
reloadConfig
in interfaceSSLProfileLoader
- Parameters:
transport
- TransportInDescription of the configuration- Throws:
org.apache.axis2.AxisFault
-
-