Class PassThroughHttpMultiSSLListener

    • Constructor Detail

      • PassThroughHttpMultiSSLListener

        public PassThroughHttpMultiSSLListener()
    • 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 interface org.apache.axis2.transport.TransportListener
        Overrides:
        init in class PassThroughHttpListener
        Throws:
        org.apache.axis2.AxisFault
      • 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 PassThroughHttpListener
        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 interface SSLProfileLoader
        Parameters:
        transport - TransportInDescription of the configuration
        Throws:
        org.apache.axis2.AxisFault