Interface | Description |
---|---|
ConfigRegistry |
Provides functionality for working with configuration registry - mainly
creating and committing config transactions.
|
ConfigSystemService |
Service interface for the config system.
|
ConfigTransactionController |
Represents functionality provided by configuration transaction.
|
DependencyResolver |
Each new
Module can receive
resolver from ModuleFactory
for looking up dependencies during validation and second phase commit. |
DependencyResolverFactory | |
DynamicMBeanWithInstance |
Each
Module that is committed
will be wrapped into this interface. |
LookupRegistry | |
RuntimeBeanRegistratorAwareModule |
Module implementing this interface will receive
RootRuntimeBeanRegistrator before getInstance() is invoked. |
ServiceReferenceReadableRegistry | |
ServiceReferenceWritableRegistry |
Class | Description |
---|---|
IdentityAttributeRef | |
JmxAttribute |
Wrapper around strings to make
JmxAttributeValidationException type
safe. |
ModuleIdentifier | |
ValidationException.ExceptionMessageWithStackTrace |
Exception | Description |
---|---|
ConflictingVersionException |
Can be thrown during
ConfigRegistry.commitConfig(javax.management.ObjectName) to indicate
that the transaction cannot be committed due to the fact that another
transaction was committed after creating this transaction. |
JmxAttributeValidationException |
Exception that can be thrown during validation phase.
|
ModuleFactoryNotFoundException |
Exception thrown when a ModuleFactory is not found while pushing a config.
|
ValidationException |
This exception is not intended to be used while implementing modules, it
aggregates validation exceptions and sends them back to the user.
|
Copyright © 2019 OpenDaylight. All rights reserved.