Package org.onosproject.net.config
Subsystem for tracking network environment configuration.
-
Interface Summary Interface Description BasicNetworkConfigService Service representing the availability of the basic network configs.ConfigApplyDelegate Delegate for notification when configuration changes have been applied.ConfigOperator An interface signifying a class that implements network configuration information from multiple sources.DeviceConfigOperator ConfigOperator
for Device.HostConfigOperator ConfigOperator
for Host.NetworkConfigListener Entity capable of receiving network configuration related events.NetworkConfigRegistry Service for tracking network configuration factories.NetworkConfigService Service for tracking network configurations which specify how the discovered network information should be interpreted and how the core or applications should act on or configure the network.NetworkConfigStore Mechanism for distributing and storing network configuration information.NetworkConfigStoreDelegate Network configuration store delegate abstraction.PortConfigOperator ConfigOperator
for Port.PortConfigOperatorRegistry Abstraction of a port operator registry. -
Class Summary Class Description BaseConfig<S> Config
with access toCodecService
.Config<S> Base abstraction of a configuration facade for a specific subject.ConfigFactory<S,C extends Config<S>> Base abstract factory for creating configurations for the specified subject type.NetworkConfigEvent Describes network configuration event.NetworkConfigRegistryAdapter Test adapter for network configuration service registry.NetworkConfigServiceAdapter Test adapter for network configuration service.SubjectFactory<S> Base abstract factory for creating configuration subjects from their string key image. -
Enum Summary Enum Description Config.FieldPresence Indicator of whether a configuration JSON field is required.NetworkConfigEvent.Type Type of network configuration events. -
Exception Summary Exception Description ConfigException Signals that an error was encountered while reading/writing configuration.InvalidConfigException Indicates an invalid configuration was supplied by the user.InvalidFieldException Indicates a field of a configuration was invalid.