|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<PsdkCustomization.PsdkOption>
com.genesyslab.platform.commons.PsdkCustomization.PsdkOption
public static enum PsdkCustomization.PsdkOption
Enumeration with declarations of supported Platform SDK core properties names.
Enum Constant Summary | |
---|---|
AuthorizationTicketAcquirer
System property "com.genesys.protocol.auth.ticket.acquirer" . |
|
ConnectionExecutorCoreThreadCount
Redefine connection executor core thread count. |
|
ConnExecKeepAlive
System property "com.genesyslab.platform.commons.connection.executor.keepAliveTime" . |
|
ConnExecMaxPoolSize
System property "com.genesyslab.platform.commons.connection.executor.maximumPoolSize" . |
|
ConnExecQueueSize
System property "com.genesyslab.platform.commons.connection.executor.queueSize" . |
|
DefaultCharsetEncoding
Default charset encoding for Platform SDK connections. |
|
DisableLazyParsing
Disable lazy parsing for a specified protocol . |
|
DisableUnknownProtocolMessageDelivery
Disables "unknown" incoming messages for all or for particular protocol type. |
|
DisableXmlConfData
Disable using XML based configuration data . |
|
DOMDocumentBuilder
Class name of custom Java DOM document builder factory. |
|
KVBindingVersion
Deprecated. |
|
LicenseManagerClass
System property "com.genesyslab.platform.license" . |
|
LogConnectionTraffic
Turn connection content traffic logging on . |
|
NettyMaxServerBossThreads
Option for the Netty Connection Layer implementation. It sets limitation for maximum number of threads (maximum pool size) of the Boss Executor of the Netty connection factory. Default value is Integer.MAX_VALUE . |
|
NettyMaxServerWorkerThreads
Option for the Netty Connection Layer implementation. It sets limitation for maximum number of threads (maximum pool size) of the Worker Executor of the Netty connection factory. Default value is Integer.MAX_VALUE . |
|
NettyMinServerBossThreads
Option for the Netty Connection Layer implementation. It sets limitation for minimum number of threads (core pool size) of the Boss Executor of the Netty connection factory. Default value is 0 . |
|
NettyMinServerWorkerThreads
Option for the Netty Connection Layer implementation. It sets limitation for minimum number of threads (core pool size) of the Worker Executor of the Netty connection factory. Default value is 0 . |
|
NettyTransportType
Option to change type of Netty "connection transport". |
|
PsdkConnectionFactory
PSDK Connection Layer implementation usage declaration. Platform SDK for Java contains default Netty based implementation of the connection layer. |
|
PsdkLoggerConsoleLevel
Log messages level for filtering in the "simple" (console) logger factory. Possible values are: <= 0 - prints all messages including DEBUG level; 1 - prints messages starting from INFO level - no DEBUG messages (default level); 2 - prints messages not lower than WARN level; 3 - prints only ERROR or FATAL ERROR messages; 4 - prints only FATAL ERROR messages; > 4 - do not print logs (works as NullLoggerImpl). It represents system property "com.genesyslab.platform.commons.log.console.level" . |
|
PsdkLoggerDebug
This option enables debug mode for the logger factory initialization logic itself. |
|
PsdkLoggerFactory
This option allows applications to initialize internal PSDK logging. "Logger factory" means class name of a factory for logger objects which implements ILoggerFactory interface. |
|
PsdkLoggerTraceMessages
Enabling option for the Platform SDK Data Logger. |
|
PsdkSocketAddressResolver
Replaces default implementation of connections' Socket Address resolver. |
|
PsdkTimerShutdownDelay
PSDK timer shutdown delay (in milliseconds). |
|
PsdkTlsDefaultVersion
PSDK TLS default version. |
|
StatServerClientCapabilities
Enable sending of client capabilities to stat server. |
|
SupportURIWithIncorrectSyntax
Support URI with incorrect syntax. |
|
TransportFactoryImpl
Specifies default implementation of ExternalTransportFactory . |
|
WebMediaProtocolIllegalUnicodeCharsReplacement
System property "com.genesyslab.platform.WebMedia.illegal-unicode-chars-replacement" . |
|
WebMediaProtocolReplaceIllegalUnicodeChars
System property "com.genesyslab.platform.WebMedia.replace-illegal-unicode-chars" . |
|
WebMediaProtocolTargetXmlVersion
System property "com.genesyslab.platform.WebMedia.target-xml-version" . |
|
XMLTransformerFactory
Class name of custom Java XML transformers factory. |
|
XPathFactory
Deprecated. |
Method Summary | |
---|---|
boolean |
isBrancheable()
Returns the system properties key name of the Platform SDK Core Customization option. |
java.lang.String |
key()
Returns the system properties key name of the Platform SDK Core Customization option. |
static PsdkCustomization.PsdkOption |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static PsdkCustomization.PsdkOption[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final PsdkCustomization.PsdkOption DefaultCharsetEncoding
"com.genesyslab.platform.defaultcharset"
.
public static final PsdkCustomization.PsdkOption PsdkConnectionFactory
"com.genesyslab.platform.commons.connection.factory.class"
."com.genesyslab.platform.commons.connection.impl.netty.NettyConnectionFactory"
.
public static final PsdkCustomization.PsdkOption NettyTransportType
NIO
" - Non-Blocking I/O (default)OIO
" - Old I/O (blocking)"com.genesyslab.platform.commons.connection.impl.netty.transport"
.
public static final PsdkCustomization.PsdkOption NettyMinServerBossThreads
0
.
It represents system property
"com.genesyslab.platform.commons.connection.impl.netty.min-boss-threads"
.
public static final PsdkCustomization.PsdkOption NettyMaxServerBossThreads
Integer.MAX_VALUE
.
It represents system property
"com.genesyslab.platform.commons.connection.impl.netty.max-boss-threads"
.
public static final PsdkCustomization.PsdkOption NettyMinServerWorkerThreads
0
.
It represents system property
"com.genesyslab.platform.commons.connection.impl.netty.min-worker-threads"
.
public static final PsdkCustomization.PsdkOption NettyMaxServerWorkerThreads
Integer.MAX_VALUE
.
It represents system property
"com.genesyslab.platform.commons.connection.impl.netty.max-worker-threads"
.
public static final PsdkCustomization.PsdkOption AuthorizationTicketAcquirer
"com.genesys.protocol.auth.ticket.acquirer"
.
Use option for changing default implementation of AuthTicketAcquirer
that used for acquiring authentication tickets for protocol authentication purposes.
The default value is "com.genesyslab.platform.commons.protocol.auth.KerberosTicketAcquirer".
public static final PsdkCustomization.PsdkOption ConnExecKeepAlive
"com.genesyslab.platform.commons.connection.executor.keepAliveTime"
.
public static final PsdkCustomization.PsdkOption ConnExecMaxPoolSize
"com.genesyslab.platform.commons.connection.executor.maximumPoolSize"
.
public static final PsdkCustomization.PsdkOption ConnExecQueueSize
"com.genesyslab.platform.commons.connection.executor.queueSize"
.
public static final PsdkCustomization.PsdkOption LicenseManagerClass
"com.genesyslab.platform.license"
.
public static final PsdkCustomization.PsdkOption DOMDocumentBuilder
DocumentBuilderFactory.newInstance()
."com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"
.
It represents system property
"com.genesyslab.platform.commons.xml-doc-builder-factory"
.
public static final PsdkCustomization.PsdkOption XMLTransformerFactory
TransformerFactory.newInstance()
."com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl"
.
It represents system property
"com.genesyslab.platform.commons.xml-transformer-factory"
.
@Deprecated public static final PsdkCustomization.PsdkOption XPathFactory
"com.genesyslab.platform.commons.xml-xpath-factory"
.
public static final PsdkCustomization.PsdkOption WebMediaProtocolTargetXmlVersion
"com.genesyslab.platform.WebMedia.target-xml-version"
.
It may be branched for XML based Web Media protocols. So, possible branches are:
"BasicChat"
, "FlexChat"
, "Callback"
, and "Email"
.
public static final PsdkCustomization.PsdkOption WebMediaProtocolReplaceIllegalUnicodeChars
"com.genesyslab.platform.WebMedia.replace-illegal-unicode-chars"
.
It may be branched for XML based Web Media protocols. So, possible branches are:
"BasicChat"
, "FlexChat"
, "Callback"
, and "Email"
.
public static final PsdkCustomization.PsdkOption WebMediaProtocolIllegalUnicodeCharsReplacement
"com.genesyslab.platform.WebMedia.illegal-unicode-chars-replacement"
.
It may be branched for XML based Web Media protocols. So, possible branches are:
"BasicChat"
, "FlexChat"
, "Callback"
, and "Email"
.
public static final PsdkCustomization.PsdkOption DisableUnknownProtocolMessageDelivery
"com.genesyslab.platform.disable-unknown-incoming-messages"
.
This option may be branched for specific protocol(s). Supported branch names are
string representations of protocol description structures.ConfServerProtocol.PROTOCOL_DESCRIPTION.toString()
,ConfServerProtocolFactory.PROTOCOL_DESCRIPTION.toString()
,"Configuration.ConfServer"
("<sdk-name>.<protocol-name>").
@Deprecated public static final PsdkCustomization.PsdkOption KVBindingVersion
"com.genesyslab.platform.commons.collections.kvbinding.version"
.
public static final PsdkCustomization.PsdkOption PsdkLoggerFactory
ILoggerFactory
interface.
Platform SDK contains six built-in implementations of the factory:NullLoggerFactoryImpl
- skips PSDK logs (default one);SimpleLoggerFactoryImpl
- redirects PSDK logs
to System.out
;JavaUtilLoggerFactoryImpl
- redirects PSDK logs
to Java common java.util.logging
logging system;Log4JLoggerFactoryImpl
- redirects PSDK logs
to underlying Log4J v1.2;Log4J2LoggerFactoryImpl
- redirects PSDK logs
to underlying Log4J v2;Slf4JLoggerFactoryImpl
- redirects PSDK logs
to underlying Slf4j;"console"
- means
SimpleLoggerFactoryImpl
logger factory (to System.out
);"jul"
- stands for
JavaUtilLoggerFactoryImpl
;"log4j"
- is for the mentioned above
Log4J v1.2 adaptor;"log4j2"
- is for the mentioned above
Log4J v2 adaptor;"slf4j"
- is for the mentioned above
Slf4j adaptor;"auto"
- by this value Platform SDK Commons logging tries to detect available
logging system from the list of ['Log4j2', 'Slf4j', 'Log4j']; If no log system from the list detected,
JavaUtilLoggerFactoryImpl
adaptor will be used;"none"
- is for the "Null" logging (to do not produce PSDK logs)."com.genesyslab.platform.commons.log.loggerFactory"
.
Log.setLoggerFactory(ILoggerFactory)
public static final PsdkCustomization.PsdkOption PsdkLoggerDebug
System.out
in case of errors while logger factory
is been created or initialized.
It represents system property "com.genesyslab.platform.commons.log.debug"
.
public static final PsdkCustomization.PsdkOption PsdkLoggerConsoleLevel
"com.genesyslab.platform.commons.log.console.level"
.
public static final PsdkCustomization.PsdkOption PsdkTlsDefaultVersion
"com.genesyslab.platform.commons.connection.tlsDefaultVersion"
.
public static final PsdkCustomization.PsdkOption PsdkLoggerTraceMessages
com.genesyslab.platformmessages.request
" and
"com.genesyslab.platformmessages.receive
"),
so, it will be possible to record full messages content.
It represents system property "com.genesyslab.platform.trace-messages"
.
This option may be branched for specific protocol(s). Supported branch names are
string representations of protocol description structures.ConfServerProtocol.PROTOCOL_DESCRIPTION.toString()
,ConfServerProtocolFactory.PROTOCOL_DESCRIPTION.toString()
,"Configuration.ConfServer"
("<sdk-name>.<protocol-name>").
public static final PsdkCustomization.PsdkOption PsdkTimerShutdownDelay
"com.genesyslab.platform.commons.timer.shutdownDelay"
.
public static final PsdkCustomization.PsdkOption StatServerClientCapabilities
"com.genesyslab.platform.reporting.protocol.statserver.clientCapabilities"
.
public static final PsdkCustomization.PsdkOption ConnectionExecutorCoreThreadCount
"com.genesyslab.platform.commons.connection.executor.coreThreadCount"
.
public static final PsdkCustomization.PsdkOption SupportURIWithIncorrectSyntax
"com.genesyslab.platform.commons.protocol.supportURIWithIncorrectSyntax"
.
public static final PsdkCustomization.PsdkOption LogConnectionTraffic
"com.genesyslab.platform.commons.connection.logTraffic"
.
public static final PsdkCustomization.PsdkOption DisableXmlConfData
"com.genesyslab.platform.configuration.protocol.disableXmlConfData"
.
public static final PsdkCustomization.PsdkOption TransportFactoryImpl
ExternalTransportFactory
.
"com.genesys.platform.protocol.transport.factory"
.
public static final PsdkCustomization.PsdkOption PsdkSocketAddressResolver
"com.genesyslab.platform.commons.connection.socket-address-resolver"
.
SocketAddressResolver
.
public static final PsdkCustomization.PsdkOption DisableLazyParsing
"com.genesyslab.platform.configuration.protocol.disableLazyParsing"
.
Method Detail |
---|
public static PsdkCustomization.PsdkOption[] values()
for (PsdkCustomization.PsdkOption c : PsdkCustomization.PsdkOption.values()) System.out.println(c);
public static PsdkCustomization.PsdkOption valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic java.lang.String key()
public boolean isBrancheable()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |