org.apache.tuscany.sca.core.assembly
Interface CompositeActivator

All Known Implementing Classes:
CompositeActivatorImpl

public interface CompositeActivator

Start/stop a composite


Method Summary
 void activate(Composite composite)
          Activate a composite
 void activate(RuntimeComponent component, RuntimeComponentReference ref)
          Activate a component reference
 void activate(RuntimeComponent component, RuntimeComponentService service)
          Activate a component reference
 void configureComponentContext(RuntimeComponent component)
          Configure the runtime component with component context
 void deactivate(Composite composite)
          Stop a composite
 void deactivate(RuntimeComponent component, RuntimeComponentReference ref)
          De-activate a component reference
 void deactivate(RuntimeComponent component, RuntimeComponentService service)
          De-activate a component reference
 ComponentContextHelper getComponentContextHelper()
          Get the component context helper
 ConversationManager getConversationManager()
           
 Composite getDomainComposite()
          Get the domain composite
 JavaInterfaceFactory getJavaInterfaceFactory()
          Get the java interface factory
 ProxyFactory getProxyFactory()
          Get the proxy factory
 Component resolve(java.lang.String componentURI)
          Resolve a component by URI in the domain
 void setDomainComposite(Composite domainComposite)
          Set the domain composite
 void start(Component component)
          Start a component
 void start(Composite composite)
          Start components in a composite
 void start(RuntimeComponent component, RuntimeComponentReference ref)
          Activate a component reference
 void stop(Component component)
          Stop a component
 void stop(Composite composite)
          Stop components in a composite
 

Method Detail

activate

void activate(Composite composite)
              throws ActivationException
Activate a composite

Parameters:
composite -
Throws:
ActivationException

start

void start(RuntimeComponent component,
           RuntimeComponentReference ref)
Activate a component reference

Parameters:
component -
ref -

activate

void activate(RuntimeComponent component,
              RuntimeComponentReference ref)
Activate a component reference

Parameters:
component -
ref -

activate

void activate(RuntimeComponent component,
              RuntimeComponentService service)
Activate a component reference

Parameters:
component -
ref -

deactivate

void deactivate(RuntimeComponent component,
                RuntimeComponentReference ref)
De-activate a component reference

Parameters:
component -
ref -

deactivate

void deactivate(RuntimeComponent component,
                RuntimeComponentService service)
De-activate a component reference

Parameters:
component -
ref -

deactivate

void deactivate(Composite composite)
                throws ActivationException
Stop a composite

Parameters:
composite -
Throws:
ActivationException

start

void start(Component component)
           throws ActivationException
Start a component

Parameters:
component -
Throws:
ActivationException

stop

void stop(Component component)
          throws ActivationException
Stop a component

Parameters:
component -
Throws:
ActivationException

start

void start(Composite composite)
           throws ActivationException
Start components in a composite

Parameters:
composite -
Throws:
ActivationException

stop

void stop(Composite composite)
          throws ActivationException
Stop components in a composite

Parameters:
composite -
Throws:
ActivationException

getComponentContextHelper

ComponentContextHelper getComponentContextHelper()
Get the component context helper

Returns:

getProxyFactory

ProxyFactory getProxyFactory()
Get the proxy factory

Returns:

getJavaInterfaceFactory

JavaInterfaceFactory getJavaInterfaceFactory()
Get the java interface factory

Returns:

getConversationManager

ConversationManager getConversationManager()

configureComponentContext

void configureComponentContext(RuntimeComponent component)
Configure the runtime component with component context

Parameters:
component -

resolve

Component resolve(java.lang.String componentURI)
Resolve a component by URI in the domain

Parameters:
componentURI -
Returns:

setDomainComposite

void setDomainComposite(Composite domainComposite)
Set the domain composite

Parameters:
domainComposite -

getDomainComposite

Composite getDomainComposite()
Get the domain composite

Returns: