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, org.apache.tuscany.model.assembly.AssemblyObject, org.apache.tuscany.model.assembly.Composite, org.apache.tuscany.model.assembly.Extensible, org.apache.tuscany.model.assembly.Implementation, org.apache.tuscany.model.assembly.Module
public class SystemModuleImpl
- extends org.apache.tuscany.model.assembly.impl.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 org.apache.tuscany.model.assembly.impl.ExtensibleImpl |
getExtensibilityAttributes, getExtensibilityElements |
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl |
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized |
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.model.assembly.Composite |
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getName, getPart, getWires, getWSDLImports, getWSDLImports, setName |
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible |
getExtensibilityAttributes, getExtensibilityElements |
SystemModuleImpl
protected SystemModuleImpl()
- Constructor
getComponentType
public org.apache.tuscany.model.assembly.ComponentType getComponentType()
- Specified by:
getComponentType
in interface org.apache.tuscany.model.assembly.Implementation
- Overrides:
getComponentType
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
- See Also:
Implementation.getComponentType()
setComponentType
public void setComponentType(org.apache.tuscany.model.assembly.ComponentType componentType)
- Specified by:
setComponentType
in interface org.apache.tuscany.model.assembly.Implementation
- Overrides:
setComponentType
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
- See Also:
Implementation.setComponentType(org.apache.tuscany.model.assembly.ComponentType)
getModuleFragments
public java.util.List<org.apache.tuscany.model.assembly.ModuleFragment> getModuleFragments()
- Specified by:
getModuleFragments
in interface org.apache.tuscany.model.assembly.Module
- See Also:
Module.getModuleFragments()
getModuleFragment
public org.apache.tuscany.model.assembly.ModuleFragment getModuleFragment(java.lang.String name)
- Specified by:
getModuleFragment
in interface org.apache.tuscany.model.assembly.Module
- See Also:
Module.getModuleFragment(java.lang.String)
initialize
public void initialize(org.apache.tuscany.model.assembly.AssemblyContext modelContext)
- Specified by:
initialize
in interface org.apache.tuscany.model.assembly.AssemblyObject
- Overrides:
initialize
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
- See Also:
AssemblyObject.initialize(org.apache.tuscany.model.assembly.AssemblyContext)
freeze
public void freeze()
- Specified by:
freeze
in interface org.apache.tuscany.model.assembly.AssemblyObject
- Overrides:
freeze
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
- See Also:
AssemblyObject.freeze()
getContextFactory
public java.lang.Object getContextFactory()
- See Also:
ContextFactoryHolder.getContextFactory()
setContextFactory
public void setContextFactory(java.lang.Object configuration)
- See Also:
ContextFactoryHolder.setContextFactory(java.lang.Object)
accept
public boolean accept(org.apache.tuscany.model.assembly.AssemblyVisitor visitor)
- Specified by:
accept
in interface org.apache.tuscany.model.assembly.AssemblyObject
- Overrides:
accept
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
- See Also:
CompositeImpl.accept(org.apache.tuscany.model.assembly.AssemblyVisitor)
getImplementationClass
public java.lang.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 org.apache.tuscany.model.assembly.Composite
- Overrides:
getImplementationClass
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
setImplementationClass
public void setImplementationClass(java.lang.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 org.apache.tuscany.model.assembly.Composite
- Overrides:
setImplementationClass
in class org.apache.tuscany.model.assembly.impl.CompositeImpl
-