org.sblim.cimclient
public interface WBEMConfigurationProperties
| Field Summary | |
|---|---|
| static String | CIMXML_EMBOBJBUILDERTells 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_TYPESIf 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: IntegerRecognition: AnytimeRange: 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: IntegerRecognition: AnytimeRange: 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: BooleanRecognition: AnytimeRange: true, falseDefault: 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: BooleanRecognition: AnytimeRange: true, falseDefault: 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 | KEYSTORE_PASSWORD
The password of the keystore. Type: StringRecognition: On next SSL connectionDefault: none |
| static String | KEYSTORE_PATH
The file path of the SSL keystore. Type: StringRecognition: On next SSL connectionDefault: none |
| static String | KEYSTORE_TYPE
The type of the keystore. Type: StringRecognition: On next SSL connectionRange: 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: DiscreteRecognition: StartupRange: OFF, SEVERE, WARNING, INFO, CONFIG, ALLDefault: 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: DiscreteRecognition: StartupRange: OFF, SEVERE, WARNING, INFO, CONFIG, ALLDefault: 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() ! |
| 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() ! |
| 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() ! |
| static String | SSL_TRUSTMANAGER_ALGORITHM
The trust manager factory algorithm name. Security property: JRE global access via Security.setProperty() and Security.getProperty() ! |
| static String | SYNCHRONIZED_SSL_HANDSHAKEIf 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: DiscreteRecognition: StartupRange: OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALLDefault: 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: StringRecognition: On next SSL connectionDefault: none |
| static String | TRUSTSTORE_PATH
The file path of the SSL truststore. Type: StringRecognition: On next SSL connectionDefault: none |
| static String | TRUSTSTORE_TYPE
The type of the truststore. Type: StringRecognition: On next SSL connectionRange: PKCS12, JKS, ...Default: JKS |
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
DiscreteAnytimeDOM, PULL, SAXSAXIf 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
BooleanAnytimetrue, falsefalseStringOn next authenticationorg.sblim.cimclient.internal.http.WwwAuthInfo, org.sblim.cimclient.internal.http.PegasusLocalAuthInfo or any self-written subclass of org.sblim.cimclient.internal.http.AuthorizationInfoorg.sblim.cimclient.internal.http.WwwAuthInfoIntegerAnytime0 .. Integer.MAX_VALUE0IntegerAnytime0 .. Integer.MAX_VALUE50BooleanAnytimetrue, falsefalseWBEMClient 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).IntegerAnytime-1, 0, 1 .. Integer.MAX_VALUE16IntegerMillisecondsAnytime0 .. Integer.MAX_VALUE0BooleanAnytimetrue, falsetrueBooleanAnytimetrue, falsetrueStringAnytime1.0, 1.11.1StringOn next SSL connectionStringOn next SSL connectionStringOn next SSL connectionPKCS12, JKS, ...JKSIntegerCountOn next creation of a WBEMListener0 .. Integer.MAX_VALUE2LongMillisecondsOn next creation of a WBEMListener0 .. Long.MAX_VALUE30000IntegerMillisecondsOn next creation of a WBEMListener0 .. Integer.MAX_VALUE10000IntegerCountOn next creation of a WBEMListener-1 .. Integer.MAX_VALUE8IntegerCountOn next creation of a WBEMListener0 .. Integer.MAX_VALUE2DiscreteStartupOFF, SEVERE, WARNING, INFO, CONFIG, ALLOFF, which disables console logging completely.DiscreteStartupMESSAGE, TRACEMESSAGE.IntegerStartup1 .. Integer.MAX_VALUE5DiscreteStartupOFF, SEVERE, WARNING, INFO, CONFIG, ALLOFF, which disables file logging completely.| / | 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.logStringStartup%t/cimclient_log_%g.txt.IntegerStartup0 .. Integer.MAX_VALUE100.000Security.setProperty() and Security.getProperty() !StringOn next SSL connectionIbmX509, SunX509, ...JRE specificSecurity.setProperty() and
Security.getProperty()On next SSL connectionSecurity.setProperty() and Security.getProperty() !Java class nameOn next SSL connectionSecurity.getProviders("SSLContext.SSL")Security.setProperty() and Security.getProperty() !Java class nameOn next SSL connectionSecurity.getProviders("SSLContext.SSL")Security.setProperty() and Security.getProperty() !StringOn next SSL connectionIbmX509, SunX509, ...JRE specificIf 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
IntegerStartup1 .. Integer.MAX_VALUE5DiscreteStartupOFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALLOFF, which disables file tracing completely| / | 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.logStringStartup%t/cimclient_trace_%g.txtIntegerStartup0 .. Integer.MAX_VALUE1.000.000StringOn next SSL connectionStringOn next SSL connectionStringOn next SSL connectionPKCS12, JKS, ...JKS