org.apache.tuscany.sca.core.assembly
Class RuntimeAssemblyFactory

java.lang.Object
  extended by org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl
      extended by org.apache.tuscany.sca.assembly.DefaultAssemblyFactory
          extended by org.apache.tuscany.sca.core.assembly.RuntimeAssemblyFactory
All Implemented Interfaces:
AssemblyFactory

public class RuntimeAssemblyFactory
extends DefaultAssemblyFactory
implements AssemblyFactory

The runtime version of assembly factory


Constructor Summary
RuntimeAssemblyFactory()
           
 
Method Summary
 Component createComponent()
          Create a new component.
 ComponentReference createComponentReference()
          Create a new component reference.
 ComponentService createComponentService()
          Create a new component service.
 
Methods inherited from class org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl
createAbstractProperty, createAbstractReference, createAbstractService, createCallback, createComponentProperty, createComponentType, createComposite, createCompositeReference, createCompositeService, createConfiguredOperation, createConstrainingType, createProperty, createReference, createService, createWire
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tuscany.sca.assembly.AssemblyFactory
createAbstractProperty, createAbstractReference, createAbstractService, createCallback, createComponentProperty, createComponentType, createComposite, createCompositeReference, createCompositeService, createConfiguredOperation, createConstrainingType, createProperty, createReference, createService, createWire
 

Constructor Detail

RuntimeAssemblyFactory

public RuntimeAssemblyFactory()
Method Detail

createComponent

public Component createComponent()
Description copied from interface: AssemblyFactory
Create a new component.

Specified by:
createComponent in interface AssemblyFactory
Overrides:
createComponent in class AssemblyFactoryImpl
Returns:
a new component

createComponentReference

public ComponentReference createComponentReference()
Description copied from interface: AssemblyFactory
Create a new component reference.

Specified by:
createComponentReference in interface AssemblyFactory
Overrides:
createComponentReference in class AssemblyFactoryImpl
Returns:
a new component reference

createComponentService

public ComponentService createComponentService()
Description copied from interface: AssemblyFactory
Create a new component service.

Specified by:
createComponentService in interface AssemblyFactory
Overrides:
createComponentService in class AssemblyFactoryImpl
Returns:
a new component service