Tuscany Core

org.apache.tuscany.core.builder
Interface PolicyBuilder

All Known Subinterfaces:
SourcePolicyBuilder, TargetPolicyBuilder
All Known Implementing Classes:
AsyncPolicyBuilder

public interface PolicyBuilder

A marker for policy extensions in the runtime. Implementations evaluate wire-related policy metadata on a ConfiguredReference or ConfiguredService and contribute Interceptors or MessageHandlers implementing a policy to InvocationConfigurations that are part of a WireConfiguration. The contributed Interceptors or Handlers will be called as part of an invocation over a wire.

Version:
$$Rev$$ $$Date$$


Tuscany Core

-