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 Details

    • 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)