Tuscany Assembly Model

org.apache.tuscany.model.assembly
Interface ModuleFragment

All Superinterfaces:
AssemblyObject, Composite, Extensible, Implementation
All Known Implementing Classes:
ModuleFragmentImpl

public interface ModuleFragment
extends Composite

A fragment of assembly configuration within a module. To support flexibility and reuse, modules can be defined in multiple fragments that are then combined by the runtime to form the complete module definition.


Method Summary
 
Methods inherited from interface org.apache.tuscany.model.assembly.Composite
getComponents, getConfiguredService, getEntryPoints, getExternalServices, getImplementationClass, getName, getPart, getWires, getWSDLImports, getWSDLImports, setImplementationClass, 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
 


Tuscany Assembly Model

-