2016/05/28 - Apache Tuscany has been retired.
For more information, please explore the Attic.
org.apache.tuscany.sca.host.embedded.impl
Class ComponentManagerImpl
java.lang.Object
org.apache.tuscany.sca.host.embedded.impl.ComponentManagerImpl
- All Implemented Interfaces:
- ComponentManager
public class ComponentManagerImpl
- extends java.lang.Object
- implements ComponentManager
Implementation of the ComponentManager.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listeners
protected java.util.List<ComponentListener> listeners
domain
protected EmbeddedSCADomain domain
ComponentManagerImpl
public ComponentManagerImpl(EmbeddedSCADomain domain)
addComponentListener
public void addComponentListener(ComponentListener listener)
- Specified by:
addComponentListener
in interface ComponentManager
removeComponentListener
public void removeComponentListener(ComponentListener listener)
- Specified by:
removeComponentListener
in interface ComponentManager
getComponentNames
public java.util.Set<java.lang.String> getComponentNames()
- Specified by:
getComponentNames
in interface ComponentManager
getComponent
public Component getComponent(java.lang.String componentName)
- Specified by:
getComponent
in interface ComponentManager
startComponent
public void startComponent(java.lang.String componentName)
throws ActivationException
- Specified by:
startComponent
in interface ComponentManager
- Throws:
ActivationException
stopComponent
public void stopComponent(java.lang.String componentName)
throws ActivationException
- Specified by:
stopComponent
in interface ComponentManager
- Throws:
ActivationException
notifyComponentStarted
public void notifyComponentStarted(java.lang.String componentName)
notifyComponentStopped
public void notifyComponentStopped(java.lang.String componentName)
isComponentStarted
public boolean isComponentStarted(java.lang.String componentName)
- Specified by:
isComponentStarted
in interface ComponentManager