Package tigase.server
Class ConnectionManager.PortConfigBean
java.lang.Object
tigase.server.ConnectionManager.PortConfigBean
- All Implemented Interfaces:
ConfigurationChangedAware,Initializable,UnregisterAware
- Direct Known Subclasses:
ConnectionManager.SecPortConfigBean
- Enclosing class:
ConnectionManager<IO extends XMPPIOService<?>>
public static class ConnectionManager.PortConfigBean
extends Object
implements ConfigurationChangedAware, Initializable, UnregisterAware
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]protected longprotected SocketTypeprotected ConnectionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeanConfigurationChanged(Collection<String> changedFields) Method called when configuration was applied to bean.voidMethod called before bean unregister.intgetPort()getProps()voidMethod will be called, when bean will be created, configured and ready to use.booleanisSecure()
-
Field Details
-
ifc
-
newConnectionsThrottling
@ConfigField(desc="New connections throttling", alias="new-connections-throttling") protected long newConnectionsThrottling -
socket
-
type
-
-
Constructor Details
-
PortConfigBean
public PortConfigBean()
-
-
Method Details
-
getPort
public int getPort() -
isSecure
public boolean isSecure() -
beanConfigurationChanged
Description copied from interface:ConfigurationChangedAwareMethod called when configuration was applied to bean.- Specified by:
beanConfigurationChangedin interfaceConfigurationChangedAware- Parameters:
changedFields- collection of field names which were changed
-
beforeUnregister
public void beforeUnregister()Description copied from interface:UnregisterAwareMethod called before bean unregister.- Specified by:
beforeUnregisterin interfaceUnregisterAware
-
initialize
public void initialize()Description copied from interface:InitializableMethod will be called, when bean will be created, configured and ready to use.- Specified by:
initializein interfaceInitializable
-
getProps
-