org.apache.tuscany.core.system.assembly.impl
Class SystemModuleImpl
java.lang.Object
org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
org.apache.tuscany.model.assembly.impl.ExtensibleImpl
org.apache.tuscany.model.assembly.impl.CompositeImpl
org.apache.tuscany.core.system.assembly.impl.SystemModuleImpl
- All Implemented Interfaces:
- SystemModule, AssemblyObject, Composite, Extensible, Implementation, Module
public class SystemModuleImpl
- extends CompositeImpl
- implements SystemModule
An implementation of Module.
Methods inherited from class org.apache.tuscany.model.assembly.impl.CompositeImpl |
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getName, getPart, getWires, getWSDLImports, getWSDLImports, setName, wire |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemModuleImpl
protected SystemModuleImpl()
- Constructor
getComponentType
public ComponentType getComponentType()
- Specified by:
getComponentType
in interface Implementation
- Overrides:
getComponentType
in class CompositeImpl
- See Also:
Implementation.getComponentType()
setComponentType
public void setComponentType(ComponentType componentType)
- Specified by:
setComponentType
in interface Implementation
- Overrides:
setComponentType
in class CompositeImpl
- See Also:
Implementation.setComponentType(org.apache.tuscany.model.assembly.ComponentType)
getModuleFragments
public List<ModuleFragment> getModuleFragments()
- Specified by:
getModuleFragments
in interface Module
- See Also:
Module.getModuleFragments()
getModuleFragment
public ModuleFragment getModuleFragment(String name)
- Specified by:
getModuleFragment
in interface Module
- See Also:
Module.getModuleFragment(java.lang.String)
initialize
public void initialize(AssemblyContext modelContext)
- Specified by:
initialize
in interface AssemblyObject
- Overrides:
initialize
in class CompositeImpl
- See Also:
AssemblyObject.initialize(org.apache.tuscany.model.assembly.AssemblyContext)
freeze
public void freeze()
- Specified by:
freeze
in interface AssemblyObject
- Overrides:
freeze
in class CompositeImpl
- See Also:
AssemblyObject.freeze()
getContextFactory
public Object getContextFactory()
- See Also:
ContextFactoryHolder.getContextFactory()
setContextFactory
public void setContextFactory(Object configuration)
- See Also:
ContextFactoryHolder.setContextFactory(java.lang.Object)
accept
public boolean accept(AssemblyVisitor visitor)
- Specified by:
accept
in interface AssemblyObject
- Overrides:
accept
in class CompositeImpl
- See Also:
CompositeImpl.accept(org.apache.tuscany.model.assembly.AssemblyVisitor)
getImplementationClass
public Class<?> getImplementationClass()
- Description copied from interface:
SystemModule
- Returns the implementation class of the system component
- Specified by:
getImplementationClass
in interface SystemModule
- Specified by:
getImplementationClass
in interface Composite
- Overrides:
getImplementationClass
in class CompositeImpl
setImplementationClass
public void setImplementationClass(Class<?> clazz)
- Description copied from interface:
SystemModule
- Sets the implementation class of the system component
- Specified by:
setImplementationClass
in interface SystemModule
- Specified by:
setImplementationClass
in interface Composite
- Overrides:
setImplementationClass
in class CompositeImpl
-