public interface WBEMConfigurationProperties
Modifier and Type | Field and Description |
---|---|
static String |
CIMXML_BUILDER_UPPERCASE_EMBOBJ_ENTITIES
If set to false, the embedded object entity in all requests is in mixed case
(EmbeddedObject) per DSP0203.
|
static String |
CIMXML_EMBOBJBUILDER
Tells the XML builder how to sign embedded objects.
|
static String |
CIMXML_PARSER
Specifies the XML parser for parsing CIM-XML responses.
The SAX parser is the default choice since it is fast, resource saving and interoperable. |
static String |
CIMXML_PARSER_STRICT_EMBOBJ_TYPES
If set the type of valueless EmbeddedObjects are mapped to CLASS_T.
|
static String |
CIMXML_TRACE_STREAM
Specifies the stream to use for tracing CIM-XML communication in the
event the application does not set one via the LogAndTraceManager class.
|
static String |
CIMXML_TRACING
Enables or disables tracing of CIM-XML communication.
|
static String |
CONFIG_URL
A URL string giving the location of the CIM client config file.
|
static String |
HTTP_AUTHENTICATION_MODULE
The Java class name of the authentication module to use for http
authentication.
|
static String |
HTTP_CONNECTION_RETRIES
Specifies how often the client will retry to connect to a CIMOM which
refused the connection in the first place.
Type: Integer Recognition: Anytime Range: 0 .. |
static String |
HTTP_CONTENT_LENGTH_THRESHOLD
Specifies the threshold above which a http document is regarded as valid
by the content length retry algorithm.
Type: Integer Recognition: Anytime Range: 0 .. |
static String |
HTTP_ENABLE_CONTENT_LENGTH_RETRY
Specifies if the client will discard and request again http documents
with less than a given number of bytes.
Type: Boolean Recognition: Anytime Range: true, false Default: false |
static String |
HTTP_POOL_SIZE
The size of the internal http connection pools.
|
static String |
HTTP_TIMEOUT
The timeout for http requests.
|
static String |
HTTP_USE_CHUNKING
Specifies if chunking is used for transmitting http messages.
Type: Boolean Recognition: Anytime Range: true, false Default: true |
static String |
HTTP_USE_MPOST
Specifies if MPOST is used for transmitting http messages.
|
static String |
HTTP_VERSION
Specifies the http protocol version to use.
|
static String |
HTTP_WWW_AUTHENTICATE_INFO
The WWW-Authenticate information to use when sending the first request to
a server.
|
static String |
KEY_CREDENTIALS_DEFAULT_ENABLED
Turn on/off usage of the default user/password, which can be used
if the CIMOM requires a "garbage" credential.
|
static String |
KEY_DEFAULT_CREDENTIAL
The credential of the user for the "garbage" credential.
|
static String |
KEY_DEFAULT_PRINCIPAL
The name of the user for the "garbage" credential.
|
static String |
KEYSTORE_PASSWORD
The password of the keystore.
Type: String Recognition: On next SSL connection Default: none |
static String |
KEYSTORE_PATH
The file path of the SSL keystore.
Type: String Recognition: On next SSL connection Default: none |
static String |
KEYSTORE_TYPE
The type of the keystore.
Type: String Recognition: On next SSL connection Range: PKCS12, JKS, ... Default: JKS |
static String |
LISTENER_ADD_SENDER_IP_ADDRESS
If set to true, a property will be added to all indications that identifies
the sender's IP address.
|
static String |
LISTENER_BACKLOG
The number of queued connections that is tolerated before the thread pool
creates an additional handler thread.
|
static String |
LISTENER_DELIVERY_RETRY_ATTEMPTS
The default value to use for the CIM_IndicationService DeliveryRetryAttempts
property.
|
static String |
LISTENER_DELIVERY_RETRY_INTERVAL
The default value to use for the CIM_IndicationService DeliveryRetryInterval
property.
|
static String |
LISTENER_ENABLE_RELIABLE_INDICATIONS
If set to true, reliable indication support is enabled and indications
are processed accordingly.
|
static String |
LISTENER_HANDLER_MAX_IDLE
The idle time of a worker that is tolerated before the worker is
destroyed by the thread pool.
|
static String |
LISTENER_HTTP_TIMEOUT
The timeout for http connections of an indication listener.
|
static String |
LISTENER_INDICATION_TRACE_FILTER
The filter to use for tracing of incoming indications at the FINE level.
|
static String |
LISTENER_MAX_POOL_SIZE
The size of the thread pool for the connection handlers of the indication
for http connections of an indication listener.
|
static String |
LISTENER_MAX_QUEUE_SIZE
The maximum number of queued connections (the fixed capacity of the
ArrayBlockingQueue of pending connections incoming to the listener).
|
static String |
LISTENER_MIN_POOL_SIZE
The minimal number of connection handlers of the indication listener that
will be kept open by the thread pool regardless of the current load.
|
static String |
LISTENER_RELIABLE_INDICATION_HASHTABLE_CAPACITY
The default value to use for the reliable indication handler's initial
hash table capacity.
|
static String |
LOG_CONSOLE_LEVEL
Sets the minimum level for messages to be written to the console logger
file.
Type: Discrete Recognition: Startup Range: OFF, SEVERE, WARNING, INFO, CONFIG, ALL Default: OFF , which disables console logging completely. |
static String |
LOG_CONSOLE_TYPE
Sets the type of the console logger.
|
static String |
LOG_FILE_COUNT
Sets the number of log files to cycle through.
|
static String |
LOG_FILE_LEVEL
Sets the minimum level for messages to be written to the log file.
Type: Discrete Recognition: Startup Range: OFF, SEVERE, WARNING, INFO, CONFIG, ALL Default: OFF , which disables file logging completely. |
static String |
LOG_FILE_LOCATION
A string specifying the location of the log file.
|
static String |
LOG_FILE_SIZE_LIMIT
Sets the maximum size in bytes of a single log file.
|
static String |
PERFORM_SSL_HANDSHAKE
If set to true, SSL handshakes are performed after an SSL socket is created by the
socket factory.
|
static String |
SOCKET_CONNECT_TIMEOUT
The timeout for socket connect requests.
|
static String |
SOCKET_CONNECT_WITH_TIMEOUT
If set to true, socket connections are attempted with the timeout value defined by
sblim.wbem.socketConnectTimeout.
|
static String |
SSL_CLIENT_PEER_VERIFICATION
Determines if a HTTPS client will attempt to authenticate the server
(i.e.
|
static String |
SSL_KEYMANAGER_ALGORITHM
The key manager factory algorithm name.
Security property: JRE global access via Security.setProperty() and Security.getProperty() !
Type: String Recognition: On next SSL connection Range: IbmX509, SunX509, ... Default: JRE specific |
static String |
SSL_LISTENER_PEER_VERIFICATION
Determines how a HTTPS listener will handle authentication of a client
(i.e.
|
static String |
SSL_PROTOCOL
The protocol used for SSLContext.getInstance(String protocol).
|
static String |
SSL_SERVER_SOCKET_PROVIDER
The provider to use for creation of SSL server sockets.
Security property: JRE global access via Security.setProperty() and Security.getProperty() !
Type: Java class name Recognition: On next SSL connection Default: Security.getProviders("SSLContext.SSL") |
static String |
SSL_SOCKET_PROVIDER
The provider to use for creation of SSL client sockets.
Security property: JRE global access via Security.setProperty() and Security.getProperty() !
Type: Java class name Recognition: On next SSL connection Default: Security.getProviders("SSLContext.SSL") |
static String |
SSL_TRUSTMANAGER_ALGORITHM
The trust manager factory algorithm name.
Security property: JRE global access via Security.setProperty() and Security.getProperty() !
Type: String Recognition: On next SSL connection Range: IbmX509, SunX509, ... Default: JRE specific |
static String |
SYNCHRONIZED_SSL_HANDSHAKE
If set to false, SSL handshakes are not synchronized.
|
static String |
TRACE_FILE_COUNT
Sets the number of log files to cycle through.
|
static String |
TRACE_FILE_LEVEL
Sets the minimum level for messages to be written to the trace file.
Type: Discrete Recognition: Startup Range: OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL Default: OFF , which disables file tracing completely |
static String |
TRACE_FILE_LOCATION
A string specifying the location of the trace file.
|
static String |
TRACE_FILE_SIZE_LIMIT
Sets the maximum size in bytes of a single log file.
|
static String |
TRUSTSTORE_PASSWORD
The password of the truststore.
Type: String Recognition: On next SSL connection Default: none |
static String |
TRUSTSTORE_PATH
The file path of the SSL truststore.
Type: String Recognition: On next SSL connection Default: none |
static String |
TRUSTSTORE_TYPE
The type of the truststore.
Type: String Recognition: On next SSL connection Range: PKCS12, JKS, ... Default: JKS |
static String |
VERIFY_JAVA_LANG_DOUBLE_STRINGS
If set to true, numeric string values passed to the java.lang.Double
constructor or its parseDouble method will be checked to make sure they
are not in the range that hangs Java 6- (see Sun bug 4421494).
|
static final String CONFIG_URL
static final String LOG_FILE_LEVEL
Discrete
Startup
OFF, SEVERE, WARNING, INFO, CONFIG, ALL
OFF
, which disables file logging completely.static final String LOG_FILE_LOCATION
/ | the local pathname separator |
%t | the system temporary directory |
%h | the value of the "user.home" system property |
%g | the generation number to distinguish rotated logs |
%u | a unique number to resolve conflicts |
%% | translates to a single percent sign "%" |
%t/java%g.log
with a count of
2 would typically cause log files to be written on Unix to
/var/tmp/java2.logString
Startup
%t/cimclient_log_%g.txt
.static final String LOG_FILE_SIZE_LIMIT
Integer
Startup
0 .. Integer.MAX_VALUE
100.000
static final String LOG_FILE_COUNT
Integer
Startup
1 .. Integer.MAX_VALUE
5
static final String LOG_CONSOLE_LEVEL
Discrete
Startup
OFF, SEVERE, WARNING, INFO, CONFIG, ALL
OFF
, which disables console logging completely.static final String LOG_CONSOLE_TYPE
Discrete
Startup
MESSAGE, TRACE
MESSAGE
.static final String TRACE_FILE_LEVEL
Discrete
Startup
OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL
OFF
, which disables file tracing completelystatic final String TRACE_FILE_LOCATION
/ | the local pathname separator |
%t | the system temporary directory |
%h | the value of the "user.home" system property |
%g | the generation number to distinguish rotated logs |
%u | a unique number to resolve conflicts |
%% | translates to a single percent sign "%" |
%t/java%g.log
with a count of
2 would typically cause log files to be written on Unix to
/var/tmp/java2.logString
Startup
%t/cimclient_trace_%g.txt
static final String TRACE_FILE_SIZE_LIMIT
Integer
Startup
0 .. Integer.MAX_VALUE
1.000.000
static final String TRACE_FILE_COUNT
Integer
Startup
1 .. Integer.MAX_VALUE
5
static final String HTTP_TIMEOUT
Integer
Milliseconds
Anytime
0 .. Integer.MAX_VALUE
0
static final String HTTP_POOL_SIZE
WBEMClient
instance has it's own http connection pool. A
positive value defines the number of connections, zero that no connection
will be reused, and -1 all connections will be reused (when it's
possible).Integer
Anytime
-1, 0, 1 .. Integer.MAX_VALUE
16
static final String HTTP_AUTHENTICATION_MODULE
String
On next authentication
org.sblim.cimclient.internal.http.WwwAuthInfo, org.sblim.cimclient.internal.http.PegasusLocalAuthInfo or any self-written subclass of org.sblim.cimclient.internal.http.AuthorizationInfo
org.sblim.cimclient.internal.http.WwwAuthInfo
static final String HTTP_WWW_AUTHENTICATE_INFO
Basic realm="Secure Area" Digest realm="testrealm@host.com",qop="auth,auth-int",nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093",opaque="5ccc069c403ebaf9f0171e9517f40e41"Type:
String
On next authentication
Basic, Digest
none
static final String HTTP_USE_MPOST
Boolean
Anytime
true, false
true
static final String HTTP_USE_CHUNKING
Boolean
Anytime
true, false
true
static final String HTTP_VERSION
String
Anytime
1.0, 1.1
1.1
static final String HTTP_CONNECTION_RETRIES
Integer
Anytime
0 .. Integer.MAX_VALUE
0
static final String HTTP_ENABLE_CONTENT_LENGTH_RETRY
Boolean
Anytime
true, false
false
static final String HTTP_CONTENT_LENGTH_THRESHOLD
Integer
Anytime
0 .. Integer.MAX_VALUE
50
static final String KEYSTORE_PATH
String
On next SSL connection
static final String KEYSTORE_TYPE
String
On next SSL connection
PKCS12, JKS, ...
JKS
static final String KEYSTORE_PASSWORD
String
On next SSL connection
static final String TRUSTSTORE_PATH
String
On next SSL connection
static final String TRUSTSTORE_TYPE
String
On next SSL connection
PKCS12, JKS, ...
JKS
static final String TRUSTSTORE_PASSWORD
String
On next SSL connection
static final String SSL_SOCKET_PROVIDER
Security.setProperty()
and Security.getProperty()
!
Java class name
On next SSL connection
Security.getProviders("SSLContext.SSL")
static final String SSL_SERVER_SOCKET_PROVIDER
Security.setProperty()
and Security.getProperty()
!
Java class name
On next SSL connection
Security.getProviders("SSLContext.SSL")
static final String SSL_PROTOCOL
Security.setProperty()
and
Security.getProperty()
On next SSL connection
static final String SSL_KEYMANAGER_ALGORITHM
Security.setProperty()
and Security.getProperty()
!
String
On next SSL connection
IbmX509, SunX509, ...
JRE specific
static final String SSL_TRUSTMANAGER_ALGORITHM
Security.setProperty()
and Security.getProperty()
!
String
On next SSL connection
IbmX509, SunX509, ...
JRE specific
static final String SSL_CLIENT_PEER_VERIFICATION
Boolean
false
static final String SSL_LISTENER_PEER_VERIFICATION
ignore | do not examine the client certificate |
accept | examine client certificate if presented; do not fail if not presented |
require | examine client certificate; fail if not presented |
String
ignore
static final String CIMXML_PARSER
Discrete
Anytime
DOM, PULL, SAX
SAX
static final String CIMXML_TRACING
Boolean
Anytime
true, false
false
static final String CIMXML_TRACE_STREAM
String
Startup
System.out, System.err, filename
none
static final String CIMXML_EMBOBJBUILDER
Tells the XML builder how to sign embedded objects. This is necessary due to the non-consequent handling of embedded objects on different CIMOMs. "AttribOnly" - only the EmbeddedObject="instance/object" is used (should be good for Pegasus) "EmbObjQuali" - on qualified CIM-XML elements the EmbeddedObject qualifier is used for embedded classes and instances "EmbObjAndEmbInstQuali" - on qualified CIM-XML elements the EmbeddedObject qualifier is used for embedded classes and the EmbeddedInstance="className" qualifier is used for embedded instances Type: String Recognition: Anytime Range: AttribOnly, EmbObjQuali, EmbObjAndEmbInstQuali Default: AttribOnly
static final String CIMXML_PARSER_STRICT_EMBOBJ_TYPES
If set the type of valueless EmbeddedObjects are mapped to CLASS_T. It should work well with OpenPegasus-2.7.0. If unset no type mapping is done for valuless EmbeddedObjects. Type: Boolean Default: true
static final String CIMXML_BUILDER_UPPERCASE_EMBOBJ_ENTITIES
If set to false, the embedded object entity in all requests is in mixed case (EmbeddedObject) per DSP0203. If set to true, the embedded object entity is in upper case (EMBEDDEDOBJECT) - this works with some older CIMOMs, such as OpenPegasus 2.6.1 and 2.7.0. <!ENTITY % EmbeddedObject "EmbeddedObject (object|instance) #IMPLIED"> Type: Boolean Recognition: Startup Range: true, false Default: true
static final String PERFORM_SSL_HANDSHAKE
If set to true, SSL handshakes are performed after an SSL socket is created by the socket factory. If set to false, handshakes are not performed, which is useful if if the handshake has already taken place. Type: Boolean Recognition: Anytime Default: true
static final String SYNCHRONIZED_SSL_HANDSHAKE
If set to false, SSL handshakes are not synchronized. If set to true, SSL handshakes are synchronized as a workaround for an IBMJSSE1 problem with thread-safe handshakes. Note: This property has no affect unless sblim.wbem.performSslHandshake is set to true. Type: Boolean Recognition: Anytime Default: false
static final String SOCKET_CONNECT_WITH_TIMEOUT
If set to true, socket connections are attempted with the timeout value defined by sblim.wbem.socketConnectTimeout. If set to false, socket connections are attempted without a timeout. Using a timeout for socket connections is the preferred method but may introduce intermittent, significant performance impacts during the connection process in Java 5+ (see Sun bug 5092063). Type: Boolean Recognition: Anytime Default: true
static final String SOCKET_CONNECT_TIMEOUT
The timeout for socket connect requests. A timeout of zero is interpreted as infinite timeout. Note: This property has no effect unless socket connection with timeout is enabled (see the sblim.wbem.socketConnectWithTimeout property). Type: Integer Unit: Milliseconds Recognition: Anytime Range: 0 .. Integer.MAX_VALUE Default: 0
static final String KEY_CREDENTIALS_DEFAULT_ENABLED
Turn on/off usage of the default user/password, which can be used if the CIMOM requires a "garbage" credential. If set to false, user-supplied credentials will be applied. If set to true, default credentials will be applied when both the user-supplied principal and credential are null/empty. Type: Boolean Recognition: Startup Default: false
static final String KEY_DEFAULT_PRINCIPAL
The name of the user for the "garbage" credential. Note: This property has no effect unless default authorization is enabled (see the sblim.wbem.default.authorization.enabled property) AND both the user-supplied principal and credential are null/empty. Type: String Recognition: Startup Default: "default"
static final String KEY_DEFAULT_CREDENTIAL
The credential of the user for the "garbage" credential. Note: This property has no effect unless default authorization is enabled (see the sblim.wbem.default.authorization.enabled property) AND both the user-supplied principal and credential are null/empty. Type: String Recognition: Startup Default: "default"
static final String LISTENER_HTTP_TIMEOUT
Integer
Milliseconds
On next creation of a WBEMListener
0 .. Integer.MAX_VALUE
10000
static final String LISTENER_MAX_POOL_SIZE
Integer
Count
On next creation of a WBEMListener
-1 .. Integer.MAX_VALUE
8
static final String LISTENER_MIN_POOL_SIZE
Integer
Count
On next creation of a WBEMListener
0 .. Integer.MAX_VALUE
2
static final String LISTENER_MAX_QUEUE_SIZE
Integer
Count
On next creation of a WBEMListener
1 .. Integer.MAX_VALUE
32
static final String LISTENER_BACKLOG
Integer
Count
On next creation of a WBEMListener
0 .. Integer.MAX_VALUE
2
static final String LISTENER_HANDLER_MAX_IDLE
Long
Milliseconds
On next creation of a WBEMListener
0 .. Long.MAX_VALUE
30000
static final String LISTENER_ENABLE_RELIABLE_INDICATIONS
If set to true, reliable indication support is enabled and indications are processed accordingly. If set to false, reliable indication support is disabled and indications are passed directly to listener. If reliable indication support is enabled, incoming indications are handled as documented in DSP1054 which includes queuing unexpected indications, caching all indications for the duration of their sequence identifier lifetime, and logging missing, duplicate and out-of-order indications. The sequence identifier lifetime is defined as: DeliveryRetryAttempts * DeliveryRetryInterval * 10 These values can be set by the sblim.wbem.listenerDeliveryRetryAttempts and sblim.wbem.listenerDeliveryRetryInterval properties below. Unexpected indications are queued in either a linked list or a hash table based on the sblim.wbem.listenerReliableIndicationHashtableCapacity property below. The linked list is better suited for a small number of listener destinations per WBEMListener while the hash table is better suited for a large number. Type: Boolean Recognition: On next creation of a WBEMListener Default: false
static final String LISTENER_DELIVERY_RETRY_ATTEMPTS
The default value to use for the CIM_IndicationService DeliveryRetryAttempts property. See DSP1054 for details on reliable indications. Note: This property has no effect unless reliable indication support is enabled. See the sblim.wbem.listenerEnableReliableIndications property. Type: Long Unit: Count Recognition: On next creation of a WBEMListener Range: 1 .. 1000 Default: 3
static final String LISTENER_DELIVERY_RETRY_INTERVAL
The default value to use for the CIM_IndicationService DeliveryRetryInterval property. See DSP1054 for details on reliable indications. Note: This property has no effect unless reliable indication support is enabled. See the sblim.wbem.listenerEnableReliableIndications property. Type: Long Unit: Seconds Recognition: On next creation of a WBEMListener Range: 1 .. 86400 Default: 20
static final String LISTENER_RELIABLE_INDICATION_HASHTABLE_CAPACITY
The default value to use for the reliable indication handler's initial hash table capacity. A value of 0 indicates use a linked list instead. Linked lists are better suited for a small number of listener destinations per WBEMListener while hash tables are better suited for a large number. Note: This property has no effect unless reliable indication support is enabled. See the sblim.wbem.listenerEnableReliableIndications property. Type: Integer Unit: Count Recognition: On next creation of a WBEMListener Range: 0 .. 25000 Default: 0
static final String LISTENER_INDICATION_TRACE_FILTER
The filter to use for tracing of incoming indications at the FINE level. If string is empty, no tracing of incoming indications will occur. If string is not empty, it identifies one or more properties to be included in the trace of all incoming indications. An optional class can be used to filter the output to include only those indications that contain the substring. For example, to trace the SequenceContext and SequenceNumber properties of all alerts, use the following: alert:sequencecontext,sequencenumber To trace the IndicationTime of all indications, use the following: indicationtime Note: This property has no effect unless tracing is enabled. See the sblim.wbem.traceFileLevel property. Type: String Recognition: On next creation of WBEMListener Format: [class:]property[,property]*
static final String LISTENER_ADD_SENDER_IP_ADDRESS
If set to true, a property will be added to all indications that identifies the sender's IP address. If set to false, the property will not be added. The property is a CIMProperty with: name = "SBLIMJCC_SenderIPAddress" data type = CIMDataType.STRING_T value = String returned by InetAddress.getHostAddress() (i.e. 1.2.3.4) Type: Boolean Recognition: On next creation of a WBEMListener Default: false
static final String VERIFY_JAVA_LANG_DOUBLE_STRINGS
If set to true, numeric string values passed to the java.lang.Double constructor or its parseDouble method will be checked to make sure they are not in the range that hangs Java 6- (see Sun bug 4421494). If set to false, the string values will not be checked. Note: This property should only be set to true if running on Java 5 or Java 6 prior to update 24. Type: Boolean Recognition: Startup Default: true
Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.