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
Constructors Constructor Description PolicyInterceptorProviderRegistryImpl()PolicyInterceptorProviderRegistryImpl(Map<QName,Set<PolicyInterceptorProvider>> interceptors)PolicyInterceptorProviderRegistryImpl(Bus b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<PolicyInterceptorProvider>get(QName qn)Returns the object stored under the given key.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> alternative, boolean out, boolean fault)protected List<Interceptor<? extends Message>>getInterceptorsForAssertion(QName qn, boolean out, boolean fault)List<Interceptor<? extends Message>>getOutFaultInterceptorsForAssertion(QName qn)List<Interceptor<? extends Message>>getOutInterceptorsForAssertion(QName qn)Class<?>getRegistrationType()protected voidloadDynamic()voidregister(PolicyInterceptorProvider provider)Register the builder for all qnames from the provider getAssertionTypes call.voidsetBus(Bus b)-
Methods inherited from class org.apache.cxf.extension.RegistryImpl
register, unregister
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.extension.Registry
register, unregister
-
-
-
-
Constructor Detail
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl()
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(Bus b)
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(Map<QName,Set<PolicyInterceptorProvider>> interceptors)
-
-
Method Detail
-
setBus
public final void setBus(Bus b)
-
register
public void register(PolicyInterceptorProvider provider)
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
public Class<?> getRegistrationType()
- Specified by:
getRegistrationTypein interfaceBusExtension
-
loadDynamic
protected void loadDynamic()
- Overrides:
loadDynamicin classRegistryImpl<QName,Set<PolicyInterceptorProvider>>
-
get
public Set<PolicyInterceptorProvider> get(QName qn)
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
public List<Interceptor<? extends Message>> getInInterceptorsForAssertion(QName qn)
- Specified by:
getInInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getInFaultInterceptorsForAssertion
public List<Interceptor<? extends Message>> getInFaultInterceptorsForAssertion(QName qn)
- Specified by:
getInFaultInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getOutInterceptorsForAssertion
public List<Interceptor<? extends Message>> getOutInterceptorsForAssertion(QName qn)
- Specified by:
getOutInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getOutFaultInterceptorsForAssertion
public List<Interceptor<? extends Message>> getOutFaultInterceptorsForAssertion(QName qn)
- Specified by:
getOutFaultInterceptorsForAssertionin interfacePolicyInterceptorProviderRegistry
-
getInterceptorsForAssertion
protected List<Interceptor<? extends Message>> getInterceptorsForAssertion(QName qn, boolean out, boolean fault)
-
-