org.apache.tuscany.model.assembly
Interface Implementation
- All Superinterfaces:
- AssemblyObject, Extensible
- All Known Subinterfaces:
- AtomicImplementation, Composite, Module, ModuleFragment, Subsystem
- All Known Implementing Classes:
- AtomicImplementationImpl, CompositeImpl, ImplementationImpl, ModuleFragmentImpl, ModuleImpl, SubsystemImpl
public interface Implementation
- extends Extensible
The implementation for a specific component instance.
This interface will typically be extended by component type implementations to indicate the
specific implementation to be used by a runtime and to allow for additional runtime configuration
properties.
getComponentType
ComponentType getComponentType()
- Returns the generic component type corresponding to this implementation.
- Returns:
- the generic component type corresponding to this implementation
setComponentType
void setComponentType(ComponentType componentType)
- Sets the generic component type corresponding to this implementation.
- Parameters:
componentType
- the generic component type corresponding to this implementation
-