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