Tuscany Core

org.apache.tuscany.core.system.assembly
Interface SystemModule

All Superinterfaces:
AssemblyObject, Composite, Extensible, Implementation, Module
All Known Implementing Classes:
SystemModuleImpl

public interface SystemModule
extends Module


Method Summary
 Class<?> getImplementationClass()
          Returns the implementation class of the system component
 void setImplementationClass(Class<?> value)
          Sets the implementation class of the system component
 
Methods inherited from interface org.apache.tuscany.model.assembly.Module
getModuleFragment, getModuleFragments
 
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.Implementation
getComponentType, setComponentType
 
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible
getExtensibilityAttributes, getExtensibilityElements
 
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
 

Method Detail

getImplementationClass

Class<?> getImplementationClass()
Returns the implementation class of the system component

Specified by:
getImplementationClass in interface Composite

setImplementationClass

void setImplementationClass(Class<?> value)
Sets the implementation class of the system component

Specified by:
setImplementationClass in interface Composite

Tuscany Core

-