ClientADDPOptions
, ClientConnectionOptions
, ConnectionConfiguration
, java.lang.Cloneable
public final class ManagedConfiguration extends AbstractConnectionConfiguration
Modifier and Type | Class | Description |
---|---|---|
static class |
ManagedConfiguration.ChangeEvent |
The event used in query to change the a property or used to inform about a property change.
|
static interface |
ManagedConfiguration.Handler |
Used for configuration property change handling.
|
ClientADDPOptions.AddpTraceMode
IP_VERSION_4_6, IP_VERSION_6_4
Constructor | Description |
---|---|
ManagedConfiguration(ConnectionConfiguration configuration) |
Modifier and Type | Method | Description |
---|---|---|
void |
addAfterPropertyChangeHandler(java.lang.String propertyKey,
ManagedConfiguration.Handler handler) |
Add after property change handler
|
void |
addBeforePropertyChangeHandler(java.lang.String propertyKey,
ManagedConfiguration.Handler handler) |
Add before property change handler/acceptor
|
ConnectionConfiguration |
clone() |
|
static void |
enableLogging(ILogger logger) |
Set the component logger.
|
boolean |
equals(java.lang.Object obj) |
|
ConnectionConfiguration |
getConfiguration() |
Get managed configuration
|
static ILogger |
getLogger() |
Get the component logger
|
java.lang.String |
getOption(java.lang.String name,
java.lang.String defaultValue) |
Gets string parameter value from the configuration.
|
int |
hashCode() |
|
void |
removeAfterPropertyChangeHandler(java.lang.String propertyKey,
ManagedConfiguration.Handler handler) |
Remove after property change handler
|
void |
removeBeforePropertyChangeHandler(java.lang.String propertyKey,
ManagedConfiguration.Handler handler) |
Remove before property change handler/acceptor
|
void |
setConfiguration(ConnectionConfiguration configuration) |
Set properties according to passed configuration
|
void |
setOption(java.lang.String name,
java.lang.String value) |
Sets string parameter in the configuration.
|
java.lang.String |
toString() |
getAddpClientTimeout, getAddpServerTimeout, getAddpTrace, getAddpTraceMode, getBacklog, getBoolean, getBoolean, getInteger, getInteger, getIPVersion, getLocalBindingHost, getLocalBindingPort, getOption, getStringsEncoding, getTLSVersion, isIPv6Enabled, isTLSEnabled, isUseAddp, setAddpClientTimeout, setAddpServerTimeout, setAddpTrace, setAddpTraceMode, setBacklog, setBoolean, setInteger, setIPv6Enabled, setIPVersion, setLocalBindingHost, setLocalBindingPort, setStringsEncoding, setTLSEnabled, setTLSVersion, setUseAddp
public ManagedConfiguration(ConnectionConfiguration configuration)
public ConnectionConfiguration getConfiguration()
public void setConfiguration(ConnectionConfiguration configuration)
configuration
- public void addBeforePropertyChangeHandler(java.lang.String propertyKey, ManagedConfiguration.Handler handler)
propertyKey
- handler
- public void removeBeforePropertyChangeHandler(java.lang.String propertyKey, ManagedConfiguration.Handler handler)
propertyKey
- handler
- public void addAfterPropertyChangeHandler(java.lang.String propertyKey, ManagedConfiguration.Handler handler)
propertyKey
- handler
- public void removeAfterPropertyChangeHandler(java.lang.String propertyKey, ManagedConfiguration.Handler handler)
propertyKey
- handler
- public java.lang.String getOption(java.lang.String name, java.lang.String defaultValue)
name
- name (key) of the parameterdefaultValue
- value to return if parameter is not foundpublic void setOption(java.lang.String name, java.lang.String value)
name
- name (key) of the parametervalue
- string value to setpublic ConnectionConfiguration clone() throws java.lang.CloneNotSupportedException
clone
in interface ConnectionConfiguration
clone
in class AbstractConnectionConfiguration
java.lang.CloneNotSupportedException
public static void enableLogging(ILogger logger)
logger
- The ILogger instancepublic static ILogger getLogger()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.