Package org.onosproject.net.provider
Base abstractions related to network entity providers and their brokers.
-
Interface Summary 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 Summary 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 aProvider
family.