Tuscany Core

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

All Superinterfaces:
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
All Known Implementing Classes:
SystemModuleImpl

public interface SystemModule
extends org.apache.tuscany.model.assembly.Module


Method Summary
 java.lang.Class<?> getImplementationClass()
          Returns the implementation class of the system component
 void setImplementationClass(java.lang.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

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

Specified by:
getImplementationClass in interface org.apache.tuscany.model.assembly.Composite

setImplementationClass

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

Specified by:
setImplementationClass in interface org.apache.tuscany.model.assembly.Composite

Tuscany Core

-