Class HttpCoreNIOSSLSender

  • All Implemented Interfaces:
    org.apache.axis2.engine.Handler, org.apache.axis2.transport.base.ManagementSupport, org.apache.axis2.transport.TransportSender, SSLProfileLoader

    public class HttpCoreNIOSSLSender
    extends HttpCoreNIOSender
    implements SSLProfileLoader
    • Constructor Detail

      • HttpCoreNIOSSLSender

        public HttpCoreNIOSSLSender()
    • Method Detail

      • init

        public void init​(org.apache.axis2.context.ConfigurationContext cfgCtx,
                         org.apache.axis2.description.TransportOutDescription transportOut)
                  throws org.apache.axis2.AxisFault
        Description copied from class: HttpCoreNIOSender
        Initialize the transport sender, and execute reactor in new separate thread
        Specified by:
        init in interface org.apache.axis2.transport.TransportSender
        Overrides:
        init in class HttpCoreNIOSender
        Parameters:
        cfgCtx - the Axis2 configuration context
        transportOut - the description of the http/s transport from Axis2 configuration
        Throws:
        org.apache.axis2.AxisFault - thrown on an error
      • 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 HttpCoreNIOSender
        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 HttpCoreNIOSSLSender
        Specified by:
        reloadConfig in interface SSLProfileLoader
        Parameters:
        transport - TransportOutDescription of the configuration
        Throws:
        org.apache.axis2.AxisFault