org.sblim.cimclient.internal.util
public class WBEMConfiguration extends Object
UNKNOWN: This class was designed as thread-safe
| Constructor Summary | |
|---|---|
| WBEMConfiguration(Properties pDomainProperties)
Ctor.
| |
| Method Summary | |
|---|---|
| static String | getActiveConfigURL()
Returns the URL of the active configuration file. |
| String | getCimXmlEmbObjBuilder()
getCimXmlEmbObjBuilder
|
| String | getCimXmlParser()
Return the XML parser to use for processing operation responses
|
| static Exception | getConfigurationLoadException()
Returns the exception caught during configuration load, load failed.
|
| SocketFactory | getCustomSocketFactory()
Returns the custom socket factory
|
| Properties | getDomainProperties()
Returns the domain properties
|
| String | getDomainProperty(String pKey)
Returns a value from the domain properties for a given name
|
| static WBEMConfiguration | getGlobalConfiguration()
Returns the global configuration
|
| String | getHttpAuthenticationModule()
Returns the Java class name of http authentication module to use
|
| int | getHttpConnectRetriesCount()
Returns the number of retries the client will attempt when the connection
was refused.
|
| int | getHttpContentLengthThreshold()
Returns the threshold for the content length retry algorithm
|
| int | getHttpPoolSize()
Returns the http pool size
|
| int | getHttpTimeout()
Returns the http timeout
|
| String | getHttpVersion()
Returns the http version to use
|
| int | getListenerBacklog()
Returns the backlog that is tolerated before the thread pool creates an
additional handler
|
| int | getListenerHttpTimeout()
Returns the http timeout for indication connection handlers
|
| long | getListenerMaxIdle()
Returns the maximal idle time that is tolerated for a connection handler
|
| int | getListenerMaxPoolSize()
Returns the maximal pool size for indication connection handlers
|
| int | getListenerMinPoolSize()
Returns the minimal pool size for indication connection handlers
|
| Properties | getLocalProperties()
Returns the properties local to the current thread
|
| String | getLocalProperty(String pKey)
Returns a value from the local properties for a given name
|
| Level | getLogConsoleLevel()
Returns the console log level
|
| String | getLogConsoleType()
Returns the console log type
|
| int | getLogFileCount()
Returns the log file count
|
| Level | getLogFileLevel()
Returns the log file level
|
| String | getLogFileLocation()
Returns the log file location
|
| int | getLogFileSizeLimit()
Returns the log file size limit
|
| String | getSslKeyManagerAlgorithm()
Returns the certificate algorithm the key manager will use
|
| String | getSslKeyStorePassword()
Returns the password of the keystore.
|
| String | getSslKeyStorePath()
Returns the file path of the keystore.
|
| String | getSslKeyStoreType()
Returns the type of the keystore.
|
| String | getSslProtocol()
getSslProtocol
|
| String | getSslServerSocketProvider()
Returns the JSSE provider to use for creating ssl server sockets
|
| String | getSslSocketProvider()
Returns the JSSE provider to use for creating ssl client sockets
|
| String | getSslTrustManagerAlgorithm()
Returns the certificate algorithm the trust manager will use
|
| String | getSslTrustStorePassword()
Returns the password of the truststore.
|
| String | getSslTrustStorePath()
Returns the file path of the truststore.
|
| String | getSslTrustStoreType()
Returns the type of the truststore.
|
| int | getTraceFileCount()
Returns the trace file count
|
| Level | getTraceFileLevel()
Returns the trace file level
|
| String | getTraceFileLocation()
Returns the trace file location
|
| int | getTraceFileSizeLimit()
Returns the trace file count
|
| boolean | isCimXmlTracingEnabled()
Returns the state of CIM-XML tracing
|
| static boolean | isConfigurationLoadSuccessful()
Returns if the configuration was successfully loaded from the
configuration file
|
| boolean | isGlobal()
Returns whether this configuration is the global one
|
| boolean | isHttpChunked()
Returns the state of chunking enablement
|
| boolean | isHttpContentLengthRetryEnabled()
Returns if the content length retry feature is enabled
|
| boolean | isHttpMPost()
Returns the state of MPOST enablement
|
| static void | loadGlobalConfiguration()
Loads the global configuration from the configuration file |
| void | setCustomSocketFactory(SocketFactory pFactory)
Sets a custom socket factory.
|
| void | setDomainProperties(Properties pDomainProperties)
Sets the domain properties
|
| void | setDomainProperty(String pKey, String pValue)
Sets a property value of the domain properties
|
| void | setLocalProperties(Properties pLocalProperties)
Sets the properties local to the current thread
|
| void | setLocalProperty(String pKey, String pValue)
Sets a property value of the local properties
|
| boolean | strictEmbObjTypes()
strictEmbObjTypes
|
| boolean | synchronizedSslHandshake()
synchronizedSslHandshake
|
Parameters: pDomainProperties
The domain specific properties of this configuration. Domain
specific properties are treated as an overlay on the global
properties in the System class.
Throws: NullPointerException
If pDomainProperties is null
Returns: The URL of the active configuration file.
Returns: configuration property for the embedded object builder
Returns: The XML parser
Returns: The exception or null if none was caught.
Returns: The factory if set, null otherwise
Returns: The domain properties.
Parameters: pKey The name of the property
Returns: The value
Returns: The global configuration
Returns: The http authentication module's class name
Returns: The number of retries
Returns: The threshold
Returns: The http pool size
Returns: The http timeout
Returns: The http version
Returns: The backlog
Returns: The timeout
Returns: The maximal idle time
Returns: The maximal pool size
Returns: The minimal pool size
Returns: The local properties.
Parameters: pKey The name of the property
Returns: The value
Returns: The console log level
Returns: The console log type
Returns: The log file count
Returns: The log file level
Returns: The log file location
Returns: The log file size limit
Returns: The key mangers algorithm
Returns: The keystore password.
Returns: The keystore file path.
Returns: The keystore type.
Returns: The SSL protocol for SSLContext.getInstance()
Returns: The JSSE provider for server sockets
Returns: The JSSE provider for client sockets
Returns: The trust mangers algorithm
Returns: The truststore password.
Returns: The truststore file path.
Returns: The truststore type.
Returns: The trace file count
Returns: The trace file level
Returns: The trace file location
Returns: The trace file count
Returns: true if tracing is enabled, false
otherwise
Returns: true if the configuration was successfully loaded
from the configuration file, false otherwise
Returns: true if this is the global configuration
Returns: true if chunking is enabled, false
otherwise
Returns: true if content length retry is enabled,
false otherwise
Returns: true if MPOST is enabled, false
otherwise
Parameters: pFactory The factory
Parameters: pDomainProperties The new value
Parameters: pKey The name of property pValue The new value
Parameters: pLocalProperties The new value
Parameters: pKey The name of property pValue The new value
Returns: true if EmbeddedObject exactly means Embedded Class
Returns: true if SSL handshakes should be synchronized