
| 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 © 2017 OpenDaylight. All rights reserved.