|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.adt.topology.TopologyService
public final class TopologyService
Implements public interfaces for calling TopologyService services. Establishes a context for queries that can be used to scope searches for configuration artifacts to only those TopologyProvider instances that are registered with the TopologyService instance.
Constructor Summary | |
---|---|
TopologyService()
Internal use only. |
Method Summary | |
---|---|
void |
destroy()
Destroys this TopologyService instance. |
java.lang.String[] |
getApplicationTypes()
Get all registered TopologyObject types from all registered providers that are of supertype TopologyObjectType.APPLICATION. |
java.lang.String[] |
getArtifactTypes()
Get all registered TopologyObject types from all registered providers that are of supertype TopologyObjectType.ARTIFACT. |
java.lang.String[] |
getComputerSystemTypes()
Get all registered TopologyObject types from all registered providers that are of supertype TopologyObjectType.COMPUTER_SYSTEM. |
TopologyObject[] |
getProviderTopologyObjects()
Get the root TopologyObject instances for all registered providers. |
java.util.List |
getRegisteredProviders()
Get all registered TopologyProvider instances. |
java.lang.String[] |
getRegisteredProviderTypes()
Get all registered TopologyProvider types. |
RelationshipMetaInfo[] |
getRelationshipsMetaInfo(java.lang.String relationshipKey)
Get all defined relationships from all registered providers that correspond to specified relationshipKey. |
java.lang.String[] |
getResourceTypes()
Get all registered TopologyObject types from all registered providers that are of supertype TopologyObjectType.RESOURCE. |
java.lang.String[] |
getServerCollectionTypes()
Get all registered TopologyObject types from all registered providers that are of supertype TopologyObjectType.SERVER_COLLECTION. |
java.lang.String[] |
getServerTypes()
Get all registered TopologyObject types from all registered providers that are of supertype TopologyObjectType.SERVER. |
TopologyObject[] |
getTopologyObjects(java.lang.String objectKey)
Get all TopologyObject instances from all registered providers that correspond to the given objectKey. |
void |
registerTopologyProvider(TopologyProvider provider)
Unregisters a TopologyProvider instance with this TopologyService instance. |
void |
unregisterTopologyProvider(TopologyProvider provider)
Registers a TopologyProvider instance with this TopologyService instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
TopologyService()
Method Detail |
---|
public TopologyObject[] getProviderTopologyObjects() throws TopologyException
TopologyException
public TopologyObject[] getTopologyObjects(java.lang.String objectKey) throws TopologyException
objectKey
- in the form of
"objectType::objectName/objectType::objectName/..."
TopologyException
public RelationshipMetaInfo[] getRelationshipsMetaInfo(java.lang.String relationshipKey) throws TopologyException
relationshipKey
- in the form of "key=value::key=value::..." where key can be
any of the following: relationshipType, sourceType, label,
targetType, isCrossProvider, sourceRole, targetRole,
navigable, uniqueId
TopologyException
public java.lang.String[] getRegisteredProviderTypes()
public java.lang.String[] getServerTypes()
public java.lang.String[] getComputerSystemTypes()
public java.lang.String[] getArtifactTypes()
public java.lang.String[] getServerCollectionTypes()
public java.lang.String[] getResourceTypes()
public java.lang.String[] getApplicationTypes()
public void registerTopologyProvider(TopologyProvider provider) throws TopologyException
provider
-
TopologyException
public void unregisterTopologyProvider(TopologyProvider provider) throws TopologyException
provider
-
TopologyException
public java.util.List getRegisteredProviders()
public void destroy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |