See: Description
| Interface | Description | 
|---|---|
| Provider | 
 Abstraction of a provider of information about network environment. 
 | 
| ProviderRegistry<P extends Provider,S extends ProviderService<P>> | 
 Registry for tracking information providers with the core. 
 | 
| ProviderService<P extends Provider> | 
 Abstraction of a service through which providers can inject information
 about the network environment into the core. 
 | 
| Class | Description | 
|---|---|
| AbstractListenerProviderRegistry<E extends Event,L extends EventListener<E>,P extends Provider,S extends ProviderService<P>> | 
 Basis for components which need to export listener mechanism. 
 | 
| AbstractProvider | 
 Base provider implementation. 
 | 
| AbstractProviderRegistry<P extends Provider,S extends ProviderService<P>> | 
 Base implementation of provider registry. 
 | 
| AbstractProviderService<P extends Provider> | 
 Base implementation of a provider service, which tracks the provider to
 which it is issued and can be invalidated. 
 | 
| ProviderId | 
 External identity of a  
Provider family. |