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
-
-
Constructor Summary
Constructors Constructor Description PolicyInterceptorProviderRegistryImpl()PolicyInterceptorProviderRegistryImpl(Map<QName,Set<PolicyInterceptorProvider>> interceptors)PolicyInterceptorProviderRegistryImpl(org.apache.cxf.Bus b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<PolicyInterceptorProvider>get(QName qn)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> 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>>getOutFaultInterceptorsForAssertion(QName qn)List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>>getOutInterceptorsForAssertion(QName qn)Class<?>getRegistrationType()protected voidloadDynamic()voidregister(PolicyInterceptorProvider provider)Register the builder for all qnames from the provider getAssertionTypes call.voidsetBus(org.apache.cxf.Bus b)
-
-
-
Constructor Detail
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl()
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(org.apache.cxf.Bus b)
-
PolicyInterceptorProviderRegistryImpl
public PolicyInterceptorProviderRegistryImpl(Map<QName,Set<PolicyInterceptorProvider>> interceptors)
-
-
Method Detail
-
setBus
public final void setBus(org.apache.cxf.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 interfaceorg.apache.cxf.extension.BusExtension
-
loadDynamic
protected void loadDynamic()
- Overrides:
loadDynamicin classorg.apache.cxf.extension.RegistryImpl<QName,Set<PolicyInterceptorProvider>>
-
get
public Set<PolicyInterceptorProvider> get(QName qn)
- 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
-
-