Class HttpCoreNIOMultiSSLListener

    • Constructor Detail

      • HttpCoreNIOMultiSSLListener

        public HttpCoreNIOMultiSSLListener()
    • Method Detail

      • init

        public void init​(org.apache.axis2.context.ConfigurationContext ctx,
                         org.apache.axis2.description.TransportInDescription transportIn)
                  throws org.apache.axis2.AxisFault
        Description copied from class: HttpCoreNIOListener
        Initialize the transport listener, and execute reactor in new separate thread
        Specified by:
        init in interface org.apache.axis2.transport.TransportListener
        Overrides:
        init in class HttpCoreNIOListener
        transportIn - the description of the http/s transport from Axis2 configuration
        Throws:
        org.apache.axis2.AxisFault - on error
      • 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 class HttpCoreNIOListener
        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 HttpCoreNIOMultiSSLListener
        Specified by:
        reloadConfig in interface SSLProfileLoader
        Parameters:
        transport - TransportInDescription of the configuration
        Throws:
        org.apache.axis2.AxisFault