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
|
String | getDefaultCredentials()
getDefaultCredentials
|
String | getDefaultPrincipal()
getDefaultPrincipal
|
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 | isDefaultAuthorizationEnabled()
isDefaultAuthorizationEnabled
|
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: default value of Credentials
Returns: default value of Principal
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 default authorization is enabled
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