org.apache.cxf.ws.policy
Interface PolicyInterceptorProviderRegistry

All Superinterfaces:
org.apache.cxf.extension.Registry<QName,Set<PolicyInterceptorProvider>>
All Known Implementing Classes:
PolicyInterceptorProviderRegistryImpl

public interface PolicyInterceptorProviderRegistry
extends org.apache.cxf.extension.Registry<QName,Set<PolicyInterceptorProvider>>

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


Method Summary
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInFaultInterceptorsForAssertion(QName qn)
           
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInInterceptorsForAssertion(QName qn)
           
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alterative, boolean out, boolean fault)
           
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutFaultInterceptorsForAssertion(QName qn)
           
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.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<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alterative,
                                                                                                                     boolean out,
                                                                                                                     boolean fault)

getInInterceptorsForAssertion

List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInInterceptorsForAssertion(QName qn)

getInFaultInterceptorsForAssertion

List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInFaultInterceptorsForAssertion(QName qn)

getOutInterceptorsForAssertion

List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutInterceptorsForAssertion(QName qn)

getOutFaultInterceptorsForAssertion

List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutFaultInterceptorsForAssertion(QName qn)


Apache CXF