|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Builder
Implementations build SCAObject
types from model objects.
Method Summary | ||
---|---|---|
SCAObject |
build(CompositeComponent parent,
BindlessServiceDefinition serviceDefinition,
DeploymentContext deploymentContext)
TODO: Make sure that this method belongs here Allow a builder registry to provide building of bindless services via appropriate registered builder |
|
|
build(CompositeComponent parent,
BoundReferenceDefinition<B> boundReferenceDefinition,
DeploymentContext deploymentContext)
TODO: JavaDoc this when we know if we will still register References as contexts |
|
|
build(CompositeComponent parent,
BoundServiceDefinition<B> boundServiceDefinition,
DeploymentContext deploymentContext)
TODO: JavaDoc this when we know if we will still register Services as contexts |
|
|
build(CompositeComponent parent,
ComponentDefinition<I> componentDefinition,
DeploymentContext deploymentContext)
Builds a Component context from a ComponentDefinition |
|
SCAObject |
build(CompositeComponent parent,
ReferenceDefinition referenceDefinition,
DeploymentContext deploymentContext)
TODO: Make sure that this method belongs here Allow a builder registry to provide building of targetless references via appropriate registered builder |
Method Detail |
---|
<I extends Implementation<?>> Component build(CompositeComponent parent, ComponentDefinition<I> componentDefinition, DeploymentContext deploymentContext)
Component
context from a ComponentDefinition
parent
- the composite that will be the parent of the newly built componentcomponentDefinition
- the component definition as parsed from an SCA assemblydeploymentContext
- the current deployment context
<B extends Binding> SCAObject build(CompositeComponent parent, BoundServiceDefinition<B> boundServiceDefinition, DeploymentContext deploymentContext)
<B extends Binding> SCAObject build(CompositeComponent parent, BoundReferenceDefinition<B> boundReferenceDefinition, DeploymentContext deploymentContext)
SCAObject build(CompositeComponent parent, BindlessServiceDefinition serviceDefinition, DeploymentContext deploymentContext)
SCAObject build(CompositeComponent parent, ReferenceDefinition referenceDefinition, DeploymentContext deploymentContext)
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |