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:
BusExtension,Registry<QName,,Set<PolicyInterceptorProvider>> PolicyInterceptorProviderRegistry
public class PolicyInterceptorProviderRegistryImpl
extends RegistryImpl<QName,Set<PolicyInterceptorProvider>>
implements PolicyInterceptorProviderRegistry, BusExtension
-
Field Summary
Fields inherited from class org.apache.cxf.extension.RegistryImpl
entries -
Constructor Summary
ConstructorsConstructorDescriptionPolicyInterceptorProviderRegistryImpl(Map<QName, Set<PolicyInterceptorProvider>> interceptors) -
Method Summary
Modifier and TypeMethodDescriptionReturns the object stored under the given key.List<Interceptor<? extends Message>>List<Interceptor<? extends Message>>List<Interceptor<? extends Message>>getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alternative, boolean out, boolean fault) protected List<Interceptor<? extends Message>>getInterceptorsForAssertion(QName qn, boolean out, boolean fault) List<Interceptor<? extends Message>>List<Interceptor<? extends Message>>Class<?>protected voidvoidregister(PolicyInterceptorProvider provider) Register the builder for all qnames from the provider getAssertionTypes call.final voidMethods 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
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(Map<QName, Set<PolicyInterceptorProvider>> interceptors)
-
-
Method Details
-
setBus
-
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 interfaceBusExtension
-
loadDynamic
protected void loadDynamic()- Overrides:
loadDynamicin classRegistryImpl<QName,Set<PolicyInterceptorProvider>>
-
get
Description copied from interface:RegistryReturns the object stored under the given key.- Specified by:
getin interfaceRegistry<QName,Set<PolicyInterceptorProvider>> - Overrides:
getin classRegistryImpl<QName,Set<PolicyInterceptorProvider>> - Parameters:
qn- the key- Returns:
- the object stored under the key
-
getInterceptorsForAlternative
public List<Interceptor<? extends Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alternative, boolean out, boolean fault) - Specified by:
getInterceptorsForAlternativein interfacePolicyInterceptorProviderRegistry
-
getInInterceptorsForAssertion
- Specified by:
getInInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getInFaultInterceptorsForAssertion
- Specified by:
getInFaultInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getOutInterceptorsForAssertion
- Specified by:
getOutInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getOutFaultInterceptorsForAssertion
- Specified by:
getOutFaultInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getInterceptorsForAssertion
protected List<Interceptor<? extends Message>> getInterceptorsForAssertion(QName qn, boolean out, boolean fault)
-