org.apache.cxf.extension
Class RegistryImpl<K,T>

java.lang.Object
  extended by org.apache.cxf.extension.RegistryImpl<K,T>
All Implemented Interfaces:
Registry<K,T>
Direct Known Subclasses:
DomainExpressionBuilderRegistry, PolicyInterceptorProviderRegistryImpl

public class RegistryImpl<K,T>
extends Object
implements Registry<K,T>


Field Summary
protected  Map<K,T> entries
           
 
Constructor Summary
protected RegistryImpl()
           
protected RegistryImpl(Map<K,T> e)
           
 
Method Summary
 T get(K k)
          Returns the object stored under the given key.
protected  void loadDynamic()
           
 void register(K k, T t)
          Registers an object of type T with this registry.
 void unregister(K k)
          Unregisters the object stored under the given key from this registry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entries

protected final Map<K,T> entries
Constructor Detail

RegistryImpl

protected RegistryImpl()

RegistryImpl

protected RegistryImpl(Map<K,T> e)
Method Detail

loadDynamic

protected void loadDynamic()

register

public void register(K k,
                     T t)
Description copied from interface: Registry
Registers an object of type T with this registry.

Specified by:
register in interface Registry<K,T>
Parameters:
k - the key under which rto register the object
t - the object to register

unregister

public void unregister(K k)
Description copied from interface: Registry
Unregisters the object stored under the given key from this registry.

Specified by:
unregister in interface Registry<K,T>
Parameters:
k - the key

get

public T get(K k)
Description copied from interface: Registry
Returns the object stored under the given key.

Specified by:
get in interface Registry<K,T>
Parameters:
k - the key
Returns:
the object stored under the key


Apache CXF