com.tivoli.twg.engine
Class CIMAgentClasses

java.lang.Object
  extended bycom.tivoli.twg.engine.CIMAgentClasses

public class CIMAgentClasses
extends java.lang.Object

Simple CIM class registration manager. Used to register namespaces and class names of CIM classes which should be requested from ManagedObject's agents.


Constructor Summary
CIMAgentClasses()
           
 
Method Summary
static void addCIMClassRequest(java.lang.String ns, java.lang.String cls)
          Add request for CIM class in given CIM namespace : signals managed object classes to collect availability of these classes, and generate appropriate CIM client services.
static java.lang.String[] getCIMClassList(java.lang.String ns)
          Get list of all registered classes for given namespace
static java.lang.String[] getCIMNameSpaceList()
          Get list of all registered namespaces
static void removeCIMClassRequest(java.lang.String ns, java.lang.String cls)
          Drop request for CIM class in given CIM namespace : signals managed object classes to stop collecting availability of this class (in future)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CIMAgentClasses

public CIMAgentClasses()
Method Detail

addCIMClassRequest

public static void addCIMClassRequest(java.lang.String ns,
                                      java.lang.String cls)
Add request for CIM class in given CIM namespace : signals managed object classes to collect availability of these classes, and generate appropriate CIM client services.

Parameters:
ns - - namespace of CIM class : "/root/cimv2" (assume case sensitive)
cls - - name of CIM class (assume case sensitive)

removeCIMClassRequest

public static void removeCIMClassRequest(java.lang.String ns,
                                         java.lang.String cls)
Drop request for CIM class in given CIM namespace : signals managed object classes to stop collecting availability of this class (in future)

Parameters:
ns - - namespace of CIM class : "/root/cimv2" (assume case sensitive)
cls - - name of CIM class (assume case sensitive)

getCIMNameSpaceList

public static java.lang.String[] getCIMNameSpaceList()
Get list of all registered namespaces


getCIMClassList

public static java.lang.String[] getCIMClassList(java.lang.String ns)
Get list of all registered classes for given namespace

Parameters:
ns - - name space