Package org.eclipse.net4j.util.registry
Interfaces and classes for general purpose registries.
A registry is like a
Map
but has some additional features:
- It provides a descriptor framework for registry elements that are to be instantiated lazily
- It provides a notification framework that enables clients to react on events (including the resolution of a lazy descriptor)
-
Interface Summary Interface Description IRegistry<K,V> -
Class Summary Class Description DelegatingRegistry<K,V> Implementation note: AbstractDelegatingRegistry does not preserve the "modifyable view" contract ofMap.entrySet()
as well as ofMap.keySet()
, i.e.HashMapDelegatingRegistry<K,V> HashMapRegistry<K,V> HashMapRegistry.AutoCommit<K,V> Registry<K,V> RegistryUtil UnmodifiableRegistry<K,V>