Apache CXF API

org.apache.cxf.ws.policy
Interface PolicyInterceptorProviderRegistry

All Superinterfaces:
Registry<QName,Set<PolicyInterceptorProvider>>
All Known Implementing Classes:
PolicyInterceptorProviderRegistryImpl

public interface PolicyInterceptorProviderRegistry
extends Registry<QName,Set<PolicyInterceptorProvider>>

InterceptorProviderRegistry is used to manage InterceptorProviders that provide assertion domain specific interceptors.


Method Summary
 List<Interceptor<? extends Message>> getInFaultInterceptorsForAssertion(QName qn)
           
 List<Interceptor<? extends Message>> getInInterceptorsForAssertion(QName qn)
           
 List<Interceptor<? extends Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alterative, boolean out, boolean fault)
           
 List<Interceptor<? extends Message>> getOutFaultInterceptorsForAssertion(QName qn)
           
 List<Interceptor<? extends Message>> getOutInterceptorsForAssertion(QName qn)
           
 void register(PolicyInterceptorProvider provider)
          Register the builder for all qnames from the provider getAssertionTypes call.
 
Methods inherited from interface org.apache.cxf.extension.Registry
get, register, unregister
 

Method Detail

register

void register(PolicyInterceptorProvider provider)
Register the builder for all qnames from the provider getAssertionTypes call.

Parameters:
provider - the provider to register

getInterceptorsForAlternative

List<Interceptor<? extends Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alterative,
                                                                   boolean out,
                                                                   boolean fault)

getInInterceptorsForAssertion

List<Interceptor<? extends Message>> getInInterceptorsForAssertion(QName qn)

getInFaultInterceptorsForAssertion

List<Interceptor<? extends Message>> getInFaultInterceptorsForAssertion(QName qn)

getOutInterceptorsForAssertion

List<Interceptor<? extends Message>> getOutInterceptorsForAssertion(QName qn)

getOutFaultInterceptorsForAssertion

List<Interceptor<? extends Message>> getOutFaultInterceptorsForAssertion(QName qn)

Apache CXF API

Apache CXF