org.apache.cxf.ws.policy
Class PolicyInterceptorProviderRegistryImpl

java.lang.Object
  extended by org.apache.cxf.extension.RegistryImpl<javax.xml.namespace.QName,PolicyInterceptorProvider>
      extended by org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistryImpl
All Implemented Interfaces:
BusExtension, Registry<javax.xml.namespace.QName,PolicyInterceptorProvider>, PolicyInterceptorProviderRegistry

public class PolicyInterceptorProviderRegistryImpl
extends RegistryImpl<javax.xml.namespace.QName,PolicyInterceptorProvider>
implements PolicyInterceptorProviderRegistry, BusExtension


Field Summary
 
Fields inherited from class org.apache.cxf.extension.RegistryImpl
entries
 
Constructor Summary
PolicyInterceptorProviderRegistryImpl()
           
PolicyInterceptorProviderRegistryImpl(java.util.Map<javax.xml.namespace.QName,PolicyInterceptorProvider> interceptors)
           
PolicyInterceptorProviderRegistryImpl(MapProvider<javax.xml.namespace.QName,PolicyInterceptorProvider> interceptors)
           
 
Method Summary
 java.util.List<Interceptor> getInterceptors(java.util.Collection<PolicyAssertion> alternative, boolean out, boolean fault)
           
 java.lang.Class<?> getRegistrationType()
           
 void register(PolicyInterceptorProvider provider)
          Register the builder for all qnames from the provider getAssertionTypes call.
 
Methods inherited from class org.apache.cxf.extension.RegistryImpl
get, 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
get, register, unregister
 

Constructor Detail

PolicyInterceptorProviderRegistryImpl

public PolicyInterceptorProviderRegistryImpl()

PolicyInterceptorProviderRegistryImpl

public PolicyInterceptorProviderRegistryImpl(java.util.Map<javax.xml.namespace.QName,PolicyInterceptorProvider> interceptors)

PolicyInterceptorProviderRegistryImpl

public PolicyInterceptorProviderRegistryImpl(MapProvider<javax.xml.namespace.QName,PolicyInterceptorProvider> interceptors)
Method Detail

register

public void register(PolicyInterceptorProvider provider)
Description copied from interface: PolicyInterceptorProviderRegistry
Register the builder for all qnames from the provider getAssertionTypes call.

Specified by:
register in interface PolicyInterceptorProviderRegistry
Parameters:
provider - the provider to register

getRegistrationType

public java.lang.Class<?> getRegistrationType()
Specified by:
getRegistrationType in interface BusExtension

getInterceptors

public java.util.List<Interceptor> getInterceptors(java.util.Collection<PolicyAssertion> alternative,
                                                   boolean out,
                                                   boolean fault)
Specified by:
getInterceptors in interface PolicyInterceptorProviderRegistry


Apache CXF