org.apache.tuscany.sca.provider
Interface PolicyProvider

All Known Implementing Classes:
Axis2HeaderReferencePolicyProvider, Axis2HeaderServicePolicyProvider, Axis2TokenAuthenticationReferencePolicyProvider, Axis2TokenAuthenticationServicePolicyProvider, BasicAuthenticationReferencePolicyProvider, BasicAuthenticationServicePolicyProvider, JaasAuthenticationImplementationPolicyProvider, JDKLoggingImplementationPolicyProvider, JDKLoggingReferencePolicyProvider, JDKLoggingServicePolicyProvider, JMSHeaderReferencePolicyProvider, JMSTokenAuthenticationReferencePolicyProvider, JMSTokenAuthenticationServicePolicyProvider, SecurityIdentityImplementationPolicyProvider, TransactionImplementationPolicyProvider, TransactionReferencePolicyProvider, TransactionServicePolicyProvider

public interface PolicyProvider


Method Summary
 Interceptor createInterceptor(Operation operation)
          Create an interceptor for a given operation
 java.lang.String getPhase()
          Get the phase that the interceptor should be added
 

Method Detail

createInterceptor

Interceptor createInterceptor(Operation operation)
Create an interceptor for a given operation

Parameters:
operation -
Returns:
An interceptor that realize the policySet

getPhase

java.lang.String getPhase()
Get the phase that the interceptor should be added

Returns:
The phase that this interceptor belongs to