Package org.apache.cxf.ws.policy
Class PolicyInterceptorProviderRegistryImpl
java.lang.Object
org.apache.cxf.extension.RegistryImpl<QName,Set<PolicyInterceptorProvider>>
org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistryImpl
- All Implemented Interfaces:
org.apache.cxf.extension.BusExtension,org.apache.cxf.extension.Registry<QName,,Set<PolicyInterceptorProvider>> PolicyInterceptorProviderRegistry
public class PolicyInterceptorProviderRegistryImpl
extends org.apache.cxf.extension.RegistryImpl<QName,Set<PolicyInterceptorProvider>>
implements PolicyInterceptorProviderRegistry, org.apache.cxf.extension.BusExtension
-
Field Summary
Fields inherited from class org.apache.cxf.extension.RegistryImpl
entries -
Constructor Summary
ConstructorsConstructorDescriptionPolicyInterceptorProviderRegistryImpl(Map<QName, Set<PolicyInterceptorProvider>> interceptors) PolicyInterceptorProviderRegistryImpl(org.apache.cxf.Bus b) -
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alternative, boolean out, boolean fault) protected List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>getInterceptorsForAssertion(QName qn, boolean out, boolean fault) List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>Class<?>protected voidvoidregister(PolicyInterceptorProvider provider) Register the builder for all qnames from the provider getAssertionTypes call.final voidsetBus(org.apache.cxf.Bus b) Methods inherited from class org.apache.cxf.extension.RegistryImpl
register, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.extension.Registry
register, unregister
-
Constructor Details
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl() -
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(org.apache.cxf.Bus b) -
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(Map<QName, Set<PolicyInterceptorProvider>> interceptors)
-
-
Method Details
-
setBus
public final void setBus(org.apache.cxf.Bus b) -
register
Description copied from interface:PolicyInterceptorProviderRegistryRegister the builder for all qnames from the provider getAssertionTypes call.- Specified by:
registerin interfacePolicyInterceptorProviderRegistry- Parameters:
provider- the provider to register
-
getRegistrationType
- Specified by:
getRegistrationTypein interfaceorg.apache.cxf.extension.BusExtension
-
loadDynamic
protected void loadDynamic()- Overrides:
loadDynamicin classorg.apache.cxf.extension.RegistryImpl<QName,Set<PolicyInterceptorProvider>>
-
get
- Specified by:
getin interfaceorg.apache.cxf.extension.Registry<QName,Set<PolicyInterceptorProvider>> - Overrides:
getin classorg.apache.cxf.extension.RegistryImpl<QName,Set<PolicyInterceptorProvider>>
-
getInterceptorsForAlternative
public List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alternative, boolean out, boolean fault) - Specified by:
getInterceptorsForAlternativein interfacePolicyInterceptorProviderRegistry
-
getInInterceptorsForAssertion
public List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInInterceptorsForAssertion(QName qn) - Specified by:
getInInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getInFaultInterceptorsForAssertion
public List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInFaultInterceptorsForAssertion(QName qn) - Specified by:
getInFaultInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getOutInterceptorsForAssertion
public List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutInterceptorsForAssertion(QName qn) - Specified by:
getOutInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getOutFaultInterceptorsForAssertion
public List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getOutFaultInterceptorsForAssertion(QName qn) - Specified by:
getOutFaultInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getInterceptorsForAssertion
-