|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Implementation | |
---|---|
org.apache.tuscany.spi.builder | |
org.apache.tuscany.spi.deployer | |
org.apache.tuscany.spi.extension | |
org.apache.tuscany.spi.loader | |
org.apache.tuscany.spi.model |
Uses of Implementation in org.apache.tuscany.spi.builder |
---|
Classes in org.apache.tuscany.spi.builder with type parameters of type Implementation | |
---|---|
interface |
ComponentBuilder<I extends Implementation<?>>
Responsible for building a Component from an atomic or composite component configured in an assembly |
Methods in org.apache.tuscany.spi.builder with type parameters of type Implementation | ||
---|---|---|
|
Builder.build(CompositeComponent parent,
ComponentDefinition<I> componentDefinition,
DeploymentContext deploymentContext)
Builds a Component context from a ComponentDefinition |
|
|
BuilderRegistry.register(Class<I> implClass,
ComponentBuilder<I> builder)
Register a builder for an implementation type. |
|
|
BuilderRegistry.unregister(Class<I> implClass)
Unregister a builder for an implementation type. |
Uses of Implementation in org.apache.tuscany.spi.deployer |
---|
Methods in org.apache.tuscany.spi.deployer with type parameters of type Implementation | ||
---|---|---|
|
Deployer.deploy(CompositeComponent parent,
ComponentDefinition<I> componentDefinition)
Deploy a component as a child of the supplied parent. |
Uses of Implementation in org.apache.tuscany.spi.extension |
---|
Classes in org.apache.tuscany.spi.extension with type parameters of type Implementation | |
---|---|
class |
ComponentBuilderExtension<I extends Implementation<?>>
An extension point for component builders. |
class |
ComponentTypeLoaderExtension<I extends Implementation>
|
Uses of Implementation in org.apache.tuscany.spi.loader |
---|
Classes in org.apache.tuscany.spi.loader with type parameters of type Implementation | |
---|---|
interface |
ComponentTypeLoader<I extends Implementation>
Loader that will load the ComponentType definition for the supplied implementation. |
Methods in org.apache.tuscany.spi.loader with type parameters of type Implementation | ||
---|---|---|
|
Loader.loadComponentType(CompositeComponent parent,
I implementation,
DeploymentContext deploymentContext)
Load the component type definition for a given implementation. |
|
|
LoaderRegistry.registerLoader(Class<I> key,
ComponentTypeLoader<I> loader)
Regsiter a component type loader. |
|
|
LoaderRegistry.unregisterLoader(Class<I> key)
Unregister a component type loader form the system. |
Uses of Implementation in org.apache.tuscany.spi.model |
---|
Classes in org.apache.tuscany.spi.model with type parameters of type Implementation | |
---|---|
class |
ComponentDefinition<I extends Implementation<?>>
Represents a component. |
Subclasses of Implementation in org.apache.tuscany.spi.model | |
---|---|
class |
AtomicImplementation<T extends ComponentType>
The base representation of an atomic component implementation |
class |
CompositeImplementation
A specialization of an implementation associated with composite components |
Methods in org.apache.tuscany.spi.model that return types with arguments of type Implementation | |
---|---|
Map<String,ComponentDefinition<? extends Implementation<?>>> |
CompositeComponentType.getComponents()
Get all components including the ones are from included composites |
Map<String,ComponentDefinition<? extends Implementation<?>>> |
CompositeComponentType.getDeclaredComponents()
Get declared components in this composite type, included doesn't count |
Method parameters in org.apache.tuscany.spi.model with type arguments of type Implementation | |
---|---|
void |
CompositeComponentType.add(ComponentDefinition<? extends Implementation<?>> componentDefinition)
|
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV NEXT | FRAMES NO FRAMES |