Package tigase.socks5

Class AbstractConnectionManager.PortConfigBean

java.lang.Object
tigase.socks5.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 Details

    • 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 Details

    • PortConfigBean

      public PortConfigBean()
  • Method Details

    • 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
    • getProps

      protected Map<String,Object> getProps()