Class CIMClientFactory


  • public class CIMClientFactory
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static CIMOMHandle getClient​(CIMNameSpace pNameSpace, java.security.Principal pPrincipal, java.lang.Object pCredential, java.lang.String pProtocol)
      Deprecated.
      Use getClient(CIMNameSpace, Principal, Object, String, SessionProperties) instead
      static CIMOMHandle getClient​(CIMNameSpace pNameSpace, java.security.Principal pPrincipal, java.lang.Object pCredential, java.lang.String pProtocol, SessionProperties pProperties)
      Constructs a CIMOMHandle with connection information to a target CIM server and a default namespace, using the specified principal, credential, protocol and session properties.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CIMClientFactory

        public CIMClientFactory()
    • Method Detail

      • getClient

        public static CIMOMHandle getClient​(CIMNameSpace pNameSpace,
                                            java.security.Principal pPrincipal,
                                            java.lang.Object pCredential,
                                            java.lang.String pProtocol,
                                            SessionProperties pProperties)
                                     throws CIMException
        Constructs a CIMOMHandle with connection information to a target CIM server and a default namespace, using the specified principal, credential, protocol and session properties.
        Parameters:
        pNameSpace - Namespace identifying target CIM server and default CIM namespace name. Must not be null. The host and port attributes identify the target CIM server to connect to. Must be valid. The namespace attribute identifies the default namespace name to be used if object paths in subsequent method invocations do not provide a namespace name. Must be valid.
        pPrincipal - Principal (e.g. userid) used to log on to the CIM Server. Must not be null.
        pCredential - Credential (e.g. password) used to log on to the CIM Server. Must not be null.
        pProtocol - Identifier for the CIM client protocol to be used. Must be valid. Valid identifiers are the following constants:
        • CIM_XML - CIM Operations over HTTP
        and also the name of any Java class that implements CIMOMHandle.
        pProperties - The session properties to be used. Might be either the global properties or a connection specific properties instance. If null the global properties are used.
        Returns:
        The CIMOMHandle
        Throws:
        CIMException - with one of these CIM status codes:
        CIM_ERR_ACCESS_DENIED
        CIM_ERR_NOT_SUPPORTED
        CIM_ERR_INVALID_PARAMETER
        CIM_ERR_FAILED
        See Also:
        CIMClient(CIMNameSpace, Principal, Object, String, SessionProperties)
      • getClient

        public static CIMOMHandle getClient​(CIMNameSpace pNameSpace,
                                            java.security.Principal pPrincipal,
                                            java.lang.Object pCredential,
                                            java.lang.String pProtocol)
                                     throws CIMException
        Deprecated.
        Use getClient(CIMNameSpace, Principal, Object, String, SessionProperties) instead
        Constructs a CIMOMHandle with connection information to a target CIM server and a default namespace, using the specified principal, credential and protocol. The global SessionPropeties are applied.
        Parameters:
        pNameSpace - Namespace identifying target CIM server and default CIM namespace name. Must not be null. The host and port attributes identify the target CIM server to connect to. Must be valid. The namespace attribute identifies the default namespace name to be used if object paths in subsequent method invocations do not provide a namespace name. Must be valid.
        pPrincipal - Principal (e.g. userid) used to log on to the CIM Server. Must not be null.
        pCredential - Credential (e.g. password) used to log on to the CIM Server. Must not be null.
        pProtocol - Identifier for the CIM client protocol to be used. Must be valid. Valid identifiers are the following constants:
        • CIM_XML - CIM Operations over HTTP
        and also the name of any Java class that implements CIMOMHandle.
        Returns:
        The CIMOMHandle
        Throws:
        CIMException - with one of these CIM status codes:
        CIM_ERR_ACCESS_DENIED
        CIM_ERR_NOT_SUPPORTED
        CIM_ERR_INVALID_PARAMETER
        CIM_ERR_FAILED
        See Also:
        getClient(CIMNameSpace, Principal, Object, String, SessionProperties)