Package tigase.socks5

Class AbstractConnectionManager.PortConfigBean

  • All Implemented Interfaces:
    tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
    Enclosing class:
    AbstractConnectionManager<IO extends tigase.net.IOService<?>>

    public static class AbstractConnectionManager.PortConfigBean
    extends Object
    implements tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware
    • Field Detail

      • ifc

        @ConfigField(desc="Interface to listen on")
        protected String[] ifc
      • socket

        @ConfigField(desc="Socket type")
        protected tigase.net.SocketType socket
      • type

        @ConfigField(desc="Port type")
        protected tigase.net.ConnectionType type
    • Constructor Detail

      • PortConfigBean

        public PortConfigBean()
    • Method Detail

      • beanConfigurationChanged

        public void beanConfigurationChanged​(Collection<String> changedFields)
        Specified by:
        beanConfigurationChanged in interface tigase.kernel.beans.config.ConfigurationChangedAware
      • beforeUnregister

        public void beforeUnregister()
        Specified by:
        beforeUnregister in interface tigase.kernel.beans.UnregisterAware
      • initialize

        public void initialize()
        Specified by:
        initialize in interface tigase.kernel.beans.Initializable