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, IKeyStoreLoader, SSLProfileLoader

public class PassThroughHttpSSLSender extends PassThroughHttpSender implements SSLProfileLoader, IKeyStoreLoader
  • Constructor Details

    • PassThroughHttpSSLSender

      public PassThroughHttpSSLSender()
  • Method Details

    • 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 interface org.apache.axis2.transport.TransportSender
      Overrides:
      init in class PassThroughHttpSender
      Throws:
      org.apache.axis2.AxisFault
    • getScheme

      protected Scheme getScheme()
      Overrides:
      getScheme in class PassThroughHttpSender
    • initConnFactoryBuilder

      protected ClientConnFactoryBuilder initConnFactoryBuilder(org.apache.axis2.description.TransportOutDescription transportOut, org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault
      Overrides:
      initConnFactoryBuilder in class PassThroughHttpSender
      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 interface SSLProfileLoader
      Parameters:
      transport - TransportInDescription of the configuration
      Throws:
      org.apache.axis2.AxisFault
    • loadKeyStore

      public void loadKeyStore(org.apache.axis2.description.ParameterInclude transport) throws org.apache.axis2.AxisFault
      Specified by:
      loadKeyStore in interface IKeyStoreLoader
      Throws:
      org.apache.axis2.AxisFault