2016/05/28 - Apache Tuscany has been retired.

For more information, please explore the Attic.



org.apache.tuscany.sca.extension.helper.impl
Class BindingsActivator

java.lang.Object
  extended by org.apache.tuscany.sca.extension.helper.impl.BindingsActivator
All Implemented Interfaces:
ModuleActivator

public class BindingsActivator
extends java.lang.Object
implements ModuleActivator


Field Summary
protected  AssemblyFactory assemblyFactory
           
protected  java.util.Map<java.lang.Class,BindingActivator> bindingActivatorMap
           
protected  java.util.List<BindingActivator> bindingActivators
           
 
Constructor Summary
BindingsActivator()
           
 
Method Summary
protected  javax.xml.namespace.QName getBindingQName(java.lang.Class bindingClass)
           
 void start(ExtensionPointRegistry registry)
          This method is invoked when the module is started by the Tuscany system.
 void stop(ExtensionPointRegistry registry)
          This method is invoked when the module is stopped by the Tuscany system.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindingActivators

protected java.util.List<BindingActivator> bindingActivators

assemblyFactory

protected AssemblyFactory assemblyFactory

bindingActivatorMap

protected java.util.Map<java.lang.Class,BindingActivator> bindingActivatorMap
Constructor Detail

BindingsActivator

public BindingsActivator()
Method Detail

start

public void start(ExtensionPointRegistry registry)
Description copied from interface: ModuleActivator
This method is invoked when the module is started by the Tuscany system. It can be used by this module to register extensions against extension points.

Specified by:
start in interface ModuleActivator
Parameters:
registry - The extension point registry

stop

public void stop(ExtensionPointRegistry registry)
Description copied from interface: ModuleActivator
This method is invoked when the module is stopped by the Tuscany system. It can be used by this module to unregister extensions against the extension points.

Specified by:
stop in interface ModuleActivator
Parameters:
registry - The extension point registry

getBindingQName

protected javax.xml.namespace.QName getBindingQName(java.lang.Class bindingClass)