org.sblim.cimclient
public interface WBEMConfigurationProperties
Modifier and Type | Field and Description |
---|---|
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_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 |
KEY_CREDENTIALS_DEFAULT_ENABLED
If set to false user supplied credentials wil be applied.
|
static String |
KEY_DEFAULT_CREDENTIAL
default Credential value is set to "default"
Type: String
Recognition: On next HTTP client
Default: "default"
|
static String |
KEY_DEFAULT_PRINCIPAL
default Principal value is set to "default"
Type: String
Recognition: On next HTTP client
Default: "default"
|
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_BACKLOG
The number of queued connections that is tolerated before the thread pool
creates an additional handler thread.
|
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_MAX_POOL_SIZE
The size of the thread pool for the connection handlers of the indicati
for http connections of an indication 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 regardsless of the current load.
|
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 |
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_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 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_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 CIMXML_PARSER
Discrete
Anytime
DOM, PULL, SAX
SAX
static final String CIMXML_TRACING
Boolean
Anytime
true, false
false
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 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. Type: Boolean Recognition: On next HTTP client Default: false
static final String KEY_CREDENTIALS_DEFAULT_ENABLED
If set to false user supplied credentials wil be applied. If set to true default credentials will be used. This can be used if the CIMOM requires a "garbage" credential Type: Boolean Recognition: On next HTTP client Default: false
static final String KEY_DEFAULT_PRINCIPAL
default Principal value is set to "default" Type: String Recognition: On next HTTP client Default: "default"
static final String KEY_DEFAULT_CREDENTIAL
default Credential value is set to "default" Type: String Recognition: On next HTTP client 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_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
Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.