SMILA 1.0 API documentation

org.eclipse.smila.management
Class ManagementRegistration

java.lang.Object
  extended by org.eclipse.smila.management.ManagementRegistration

public final class ManagementRegistration
extends java.lang.Object

The Class ManagementRegistration.


Field Summary
static ManagementRegistration INSTANCE
          The INSTANCE.
 
Method Summary
 ManagementAgent getAgent(ManagementAgentLocation location)
          Gets the agent.
 ManagementAgent getAgent(java.lang.String path)
          Gets the agent.
 ManagementCategory getCategory(java.lang.String name)
          Gets the category.
 ManagementAgentLocation getLocation(java.lang.String path)
          Gets the location.
 java.lang.Object getMonitor()
          Gets the monitor.
 void registerAgent(LocatedManagementAgent agent)
          Register agent.
 void registerAgent(ManagementAgentLocation location, ManagementAgent agent)
          Register agent.
 void unregisterAgent(LocatedManagementAgent agent)
          Unregister agent.
 void unregisterAgent(ManagementAgentLocation location)
          Unregister agent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ManagementRegistration INSTANCE
The INSTANCE.

Method Detail

registerAgent

public void registerAgent(ManagementAgentLocation location,
                          ManagementAgent agent)
Register agent.

Parameters:
location - the location
agent - the agent

unregisterAgent

public void unregisterAgent(ManagementAgentLocation location)
Unregister agent.

Parameters:
location - the location

registerAgent

public void registerAgent(LocatedManagementAgent agent)
Register agent.

Parameters:
agent - the agent

unregisterAgent

public void unregisterAgent(LocatedManagementAgent agent)
Unregister agent.

Parameters:
agent - the agent

getAgent

public ManagementAgent getAgent(ManagementAgentLocation location)
Gets the agent.

Parameters:
location - the location
Returns:
the agent

getAgent

public ManagementAgent getAgent(java.lang.String path)
Gets the agent.

Parameters:
path - the path
Returns:
the agent

getCategory

public ManagementCategory getCategory(java.lang.String name)
Gets the category.

Parameters:
name - the name
Returns:
the category

getLocation

public ManagementAgentLocation getLocation(java.lang.String path)
Gets the location.

Parameters:
path - the path
Returns:
the location

getMonitor

public java.lang.Object getMonitor()
Gets the monitor.

Returns:
the monitor

SMILA 1.0 API documentation