|
Tuscany Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.core.builder.system.DefaultPolicyBuilderRegistry
public class DefaultPolicyBuilderRegistry
A system service that serves as the default implementation of a policy builder registry
Constructor Summary | |
---|---|
DefaultPolicyBuilderRegistry()
|
Method Summary | |
---|---|
void |
buildSource(ConfiguredReference reference,
List<WireSourceConfiguration> configurations)
Evaluates source-side policy metadata for configured reference and updates the curresponding collection of wire configurations |
void |
buildTarget(ConfiguredService service,
WireTargetConfiguration configuration)
Evaluates target-side policy metadata for configured reference and updates the curresponding collection of wire configurations |
List<SourcePolicyBuilder> |
getSourceBuilders()
Returns the list of registered source-side builders |
List<TargetPolicyBuilder> |
getTargetBuilders()
Returns the list of registered target-side builders |
void |
registerSourceBuilder(SourcePolicyBuilder builder)
Registers a source-side policy builder. |
void |
registerTargetBuilder(TargetPolicyBuilder builder)
Registers a target-side policy builder. |
void |
setSourceOrderer(SourcePolicyOrderer orderer)
|
void |
setTargetOrderer(TargetPolicyOrderer orderer)
|
void |
unregisterSourceBuilder(SourcePolicyBuilder builder)
De-registers a source-side builder. |
void |
unregisterTargetBuilder(TargetPolicyBuilder builder)
De-registers a target-side builder. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultPolicyBuilderRegistry()
Method Detail |
---|
public void setTargetOrderer(TargetPolicyOrderer orderer)
public void setSourceOrderer(SourcePolicyOrderer orderer)
public void registerTargetBuilder(TargetPolicyBuilder builder)
PolicyBuilderRegistry
registerTargetBuilder
in interface PolicyBuilderRegistry
builder
- the builder to registerpublic void unregisterTargetBuilder(TargetPolicyBuilder builder)
PolicyBuilderRegistry
unregisterTargetBuilder
in interface PolicyBuilderRegistry
builder
- the builder to registerpublic void registerSourceBuilder(SourcePolicyBuilder builder)
PolicyBuilderRegistry
registerSourceBuilder
in interface PolicyBuilderRegistry
builder
- the builder to registerpublic void unregisterSourceBuilder(SourcePolicyBuilder builder)
PolicyBuilderRegistry
unregisterSourceBuilder
in interface PolicyBuilderRegistry
builder
- the builder to registerpublic List<TargetPolicyBuilder> getTargetBuilders()
PolicyBuilderRegistry
getTargetBuilders
in interface PolicyBuilderRegistry
public List<SourcePolicyBuilder> getSourceBuilders()
PolicyBuilderRegistry
getSourceBuilders
in interface PolicyBuilderRegistry
public void buildSource(ConfiguredReference reference, List<WireSourceConfiguration> configurations) throws BuilderException
PolicyBuilderRegistry
buildSource
in interface PolicyBuilderRegistry
BuilderException
public void buildTarget(ConfiguredService service, WireTargetConfiguration configuration) throws BuilderException
PolicyBuilderRegistry
buildTarget
in interface PolicyBuilderRegistry
BuilderException
|
Tuscany Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |