public class PolicyInterceptorProviderRegistryImpl extends RegistryImpl<QName,Set<PolicyInterceptorProvider>> implements PolicyInterceptorProviderRegistry, BusExtension
entries
Constructor and Description |
---|
PolicyInterceptorProviderRegistryImpl() |
PolicyInterceptorProviderRegistryImpl(Bus b) |
PolicyInterceptorProviderRegistryImpl(Map<QName,Set<PolicyInterceptorProvider>> interceptors) |
Modifier and Type | Method and 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 void |
loadDynamic() |
void |
register(PolicyInterceptorProvider provider)
Register the builder for all qnames from the provider
getAssertionTypes call.
|
void |
setBus(Bus b) |
register, unregister
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
register, unregister
public PolicyInterceptorProviderRegistryImpl()
public PolicyInterceptorProviderRegistryImpl(Bus b)
public PolicyInterceptorProviderRegistryImpl(Map<QName,Set<PolicyInterceptorProvider>> interceptors)
public final void setBus(Bus b)
public void register(PolicyInterceptorProvider provider)
PolicyInterceptorProviderRegistry
register
in interface PolicyInterceptorProviderRegistry
provider
- the provider to registerpublic Class<?> getRegistrationType()
getRegistrationType
in interface BusExtension
protected void loadDynamic()
loadDynamic
in class RegistryImpl<QName,Set<PolicyInterceptorProvider>>
public Set<PolicyInterceptorProvider> get(QName qn)
Registry
get
in interface Registry<QName,Set<PolicyInterceptorProvider>>
get
in class RegistryImpl<QName,Set<PolicyInterceptorProvider>>
qn
- the keypublic List<Interceptor<? extends Message>> getInterceptorsForAlternative(Collection<? extends org.apache.neethi.Assertion> alternative, boolean out, boolean fault)
getInterceptorsForAlternative
in interface PolicyInterceptorProviderRegistry
public List<Interceptor<? extends Message>> getInInterceptorsForAssertion(QName qn)
getInInterceptorsForAssertion
in interface PolicyInterceptorProviderRegistry
public List<Interceptor<? extends Message>> getInFaultInterceptorsForAssertion(QName qn)
getInFaultInterceptorsForAssertion
in interface PolicyInterceptorProviderRegistry
public List<Interceptor<? extends Message>> getOutInterceptorsForAssertion(QName qn)
getOutInterceptorsForAssertion
in interface PolicyInterceptorProviderRegistry
public List<Interceptor<? extends Message>> getOutFaultInterceptorsForAssertion(QName qn)
getOutFaultInterceptorsForAssertion
in interface PolicyInterceptorProviderRegistry
protected List<Interceptor<? extends Message>> getInterceptorsForAssertion(QName qn, boolean out, boolean fault)
Apache CXF