org.sblim.cimclient
public interface WBEMConfigurationProperties
| Field Summary | |
|---|---|
| static String | CIMXML_BUILDER_UPPERCASE_EMBOBJ_ENTITIESIf set to false, the embedded object entity in all requests is in mixed case (EmbeddedObject) per DSP0203. |
| 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 | KEY_CREDENTIALS_DEFAULT_ENABLEDIf set to false user supplied credentials wil be applied. |
| static String | KEY_DEFAULT_CREDENTIALdefault Credential value is set to "default" Type: String Recognition: On next HTTP client Default: "default" |
| static String | KEY_DEFAULT_PRINCIPALdefault Principal value is set to "default" Type: String Recognition: On next HTTP client Default: "default" |
| 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_DEBUG
Specifies if debug logging is enabled. Type: BooleanRecognition: StartupRange: true, falseDefault: falseNote: This property is reserved for future use and currently has no effect. |
| 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 | SOCKET_CONNECT_WITH_TIMEOUTIf set to true, socket connections are attempted with the timeout value defined by sblim.wbem.httpTimeout. |
| 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 |
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
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.AuthorizationInfo
org.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, ...JKSIf 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
default Credential value is set to "default" Type: String Recognition: On next HTTP client Default: "default"
default Principal value is set to "default" Type: String Recognition: On next HTTP client Default: "default"
IntegerCountOn 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.BooleanStartuptrue, falsefalseALL.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.000If set to true, socket connections are attempted with the timeout value defined by sblim.wbem.httpTimeout. 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: On next HTTP client Default: true
Security.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