|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClientConnectionOptions
Base interface defining common connection configuration properties
for single connection target.
It represents set of typified properties which are implemented by and stored inside of
AbstractConnectionConfiguration
structure.
AbstractConnectionConfiguration
,
PropertyConfiguration
,
KeyValueConfiguration
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.genesyslab.platform.commons.connection.configuration.ClientADDPOptions |
---|
ClientADDPOptions.AddpTraceMode |
Field Summary | |
---|---|
static java.lang.String |
IP_VERSION_4_6
|
static java.lang.String |
IP_VERSION_6_4
|
Method Summary | |
---|---|
java.lang.String |
getIPVersion()
|
java.lang.String |
getLocalBindingHost()
Returns hostname or network interface to be used for client socket local binding. |
java.lang.Integer |
getLocalBindingPort()
Returns TCP/IP port to be used for client socket local binding. |
java.lang.String |
getStringsEncoding()
Returns charset encoding name which represents encoding on the other side of the connection. |
boolean |
isIPv6Enabled()
|
boolean |
isTLSEnabled()
Checks if a security protocol is enabled. |
void |
setIPv6Enabled(boolean enableIPv6)
|
void |
setIPVersion(java.lang.String ipVersion)
Sets IP version selection order for address resolution. |
void |
setLocalBindingHost(java.lang.String localBindingHost)
Sets hostname or network interface to be used for client socket local binding. |
void |
setLocalBindingPort(java.lang.Integer localBindingPort)
Sets TCP/IP port to be used for client socket local binding. |
void |
setStringsEncoding(java.lang.String stringsEncoding)
Sets charset encoding name which represents encoding on the other side of the connection. |
void |
setTLSEnabled(boolean enabled)
Sets "TLS enabled" flag. |
Methods inherited from interface com.genesyslab.platform.commons.connection.configuration.ClientADDPOptions |
---|
getAddpClientTimeout, getAddpServerTimeout, getAddpTrace, getAddpTraceMode, isUseAddp, setAddpClientTimeout, setAddpServerTimeout, setAddpTrace, setAddpTraceMode, setUseAddp |
Field Detail |
---|
static final java.lang.String IP_VERSION_4_6
static final java.lang.String IP_VERSION_6_4
Method Detail |
---|
void setStringsEncoding(java.lang.String stringsEncoding)
null
means that client and server use the same encoding.
stringsEncoding
- server side charset encoding or nulljava.lang.String getStringsEncoding()
void setLocalBindingHost(java.lang.String localBindingHost)
localBindingHost
- local binding host for client protocol connection or nulljava.lang.String getLocalBindingHost()
void setLocalBindingPort(java.lang.Integer localBindingPort)
localBindingPort
- local binding port for client protocol connection or nulljava.lang.Integer getLocalBindingPort()
void setIPv6Enabled(boolean enableIPv6)
boolean isIPv6Enabled()
void setIPVersion(java.lang.String ipVersion)
ipVersion
- IP versions orderIP_VERSION_4_6
,
IP_VERSION_6_4
java.lang.String getIPVersion()
void setTLSEnabled(boolean enabled)
enabled
- "TLS enabled" flagboolean isTLSEnabled()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |