org.apache.tuscany.sca.host.embedded.management
Interface ComponentManager

All Known Implementing Classes:
ComponentManagerImpl

public interface ComponentManager

Component Manager interface.


Method Summary
 void addComponentListener(ComponentListener listener)
           
 Component getComponent(java.lang.String componentName)
           
 java.util.Set<java.lang.String> getComponentNames()
           
 boolean isComponentStarted(java.lang.String componentName)
           
 void removeComponentListener(ComponentListener listener)
           
 void startComponent(java.lang.String componentName)
           
 void stopComponent(java.lang.String componentName)
           
 

Method Detail

getComponentNames

java.util.Set<java.lang.String> getComponentNames()

getComponent

Component getComponent(java.lang.String componentName)

isComponentStarted

boolean isComponentStarted(java.lang.String componentName)

startComponent

void startComponent(java.lang.String componentName)
                    throws ActivationException
Throws:
ActivationException

stopComponent

void stopComponent(java.lang.String componentName)
                   throws ActivationException
Throws:
ActivationException

addComponentListener

void addComponentListener(ComponentListener listener)

removeComponentListener

void removeComponentListener(ComponentListener listener)