kaos.core.csi.extension.state
Class StateMonitorManagerImpl

java.lang.Object
  extended by kaos.core.csi.extension.KAoSExtensionComponentManagerImpl
      extended by kaos.core.csi.extension.state.StateMonitorManagerImpl
All Implemented Interfaces:
KAoSExtensionComponentManager, StateMonitorManager

public class StateMonitorManagerImpl
extends KAoSExtensionComponentManagerImpl
implements StateMonitorManager

This class implements the StateMonitorManager interface, which defines a factory method for obtaining a StateMonitor for the given ontological type, representing a state. The monitor will be used to monitor properties of the given state. $Revision: 1.3 $


Method Summary
static StateMonitorManager getInstance()
          Retrieve an instance of StateMonitorManager.
 StateMonitor getStateMonitor(java.lang.String ontType)
          kaos.core.csi.extension.state.StateMonitorManager interface implementation - begin
 
Methods inherited from class kaos.core.csi.extension.KAoSExtensionComponentManagerImpl
changeComponentEnabledStatus, deregisterComponent, getAllKAoSExtensionComponents, getComponent, getComponentEnabledStatus, getRepositoryManagerType, getRepositoryTableInformation, getServiceProperties, initialize, printDebugString, registerComponent, removeAllKAoSExtensionComponents, setServiceProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kaos.core.csi.extension.KAoSExtensionComponentManager
changeComponentEnabledStatus, deregisterComponent, getAllKAoSExtensionComponents, getComponent, getComponentEnabledStatus, getRepositoryManagerType, getRepositoryTableInformation, registerComponent, removeAllKAoSExtensionComponents
 

Method Detail

getInstance

public static StateMonitorManager getInstance()
Retrieve an instance of StateMonitorManager.

Returns:
a singleton, StateMonitorManagerImpl.

getStateMonitor

public StateMonitor getStateMonitor(java.lang.String ontType)
kaos.core.csi.extension.state.StateMonitorManager interface implementation - begin

Specified by:
getStateMonitor in interface StateMonitorManager
Parameters:
ontType - String specifying the ontological type, for which a StateMonitor is requested.
Returns:
StateMonitor an instance of the requested StateMonitor, or null, if the manager is not able to find or create the state monitor.