|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolicyBuilderRegistry
A registry for policy builders that dispatches to the appropriate builder when converting an assembly to runtime artifacts. Policy builders operate on either a source- or target-side wires.
Field Summary | |
---|---|
static int |
EXTENSION
|
static int |
FINAL
|
static int |
INITIAL
|
Method Summary | |
---|---|
void |
buildSource(ReferenceDefinition referenceDefinition,
OutboundWire wire)
Evaluates source-side policy metadata for referenceDefinition and updates the curresponding collection of wire configurations |
void |
buildTarget(ServiceDefinition serviceDefinition,
InboundWire wire)
Evaluates target-side policy metadata for configured reference and updates the curresponding collection of wire configurations |
void |
registerSourceBuilder(int phase,
SourcePolicyBuilder builder)
Registers a source-side policy builder. |
void |
registerTargetBuilder(int phase,
TargetPolicyBuilder builder)
Registers a target-side policy builder. |
Field Detail |
---|
static final int INITIAL
static final int EXTENSION
static final int FINAL
Method Detail |
---|
void registerTargetBuilder(int phase, TargetPolicyBuilder builder)
phase
- the phase hwne the builder must be runbuilder
- the builder to registervoid registerSourceBuilder(int phase, SourcePolicyBuilder builder)
phase
- the phase hwne the builder must be runbuilder
- the builder to registervoid buildSource(ReferenceDefinition referenceDefinition, OutboundWire wire) throws BuilderException
BuilderException
void buildTarget(ServiceDefinition serviceDefinition, InboundWire wire) throws BuilderException
BuilderException
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |