Skip navigation links
$ A B C D E F G H I J L M N O Q R S T V W 

$

$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModelBindingProvider
 
$YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
 
$YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModelBindingProvider
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617
 
$YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
 

A

abortConfig() - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
Destroy current transaction.
AbstractModule<M extends AbstractModule<M>> - Class in org.opendaylight.controller.config.spi
Base implementation of Module.
AbstractModule(ModuleIdentifier, DependencyResolver) - Constructor for class org.opendaylight.controller.config.spi.AbstractModule
Called when module is configured.
AbstractModule(ModuleIdentifier, DependencyResolver, M, AutoCloseable) - Constructor for class org.opendaylight.controller.config.spi.AbstractModule
Called when module is reconfigured.
AbstractServiceInterface - Interface in org.opendaylight.controller.config.api.annotations
Marker interface on all Service Interface annotated classes, each Service Interface must extend this interface.
addAugmentation(Class<? extends Augmentation<Module>>, Augmentation<Module>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
addAugmentation(Class<? extends Augmentation<Modules>>, Augmentation<Modules>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
addAugmentation(Class<? extends Augmentation<Instance>>, Augmentation<Instance>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
addAugmentation(Class<? extends Augmentation<Service>>, Augmentation<Service>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
addAugmentation(Class<? extends Augmentation<Services>>, Augmentation<Services>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
afterCommit(NotificationBroadcasterSupport, String) - Static method in class org.opendaylight.controller.config.api.jmx.notifications.ConfigJMXNotification
Creates notification about successful commit execution.

B

beginConfig() - Method in interface org.opendaylight.controller.config.api.ConfigRegistry
Opens new configuration transaction.
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 

C

canReuse(Module) - Method in class org.opendaylight.controller.config.spi.AbstractModule
 
canReuse(Module) - Method in interface org.opendaylight.controller.config.spi.Module
Compare current module with oldModule and if the instance/live object produced by the old module can be reused in this module as well return true.
canReuseDependency(ObjectName, JmxAttribute) - Method in interface org.opendaylight.controller.config.api.DependencyResolver
Check whether a dependency will be reused or (re)created.
canReuseInstance(M) - Method in class org.opendaylight.controller.config.spi.AbstractModule
Users are welcome to override this method to provide custom logic for advanced reusability detection.
checkCondition(boolean, String, JmxAttribute) - Static method in exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
checkConfigBeanExists(ObjectName) - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Check that object name corresponds with existing module.
checkDomain(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
checkNotNull(T, JmxAttribute) - Static method in exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
checkNotNull(T, String, JmxAttribute) - Static method in exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
checkServiceReferenceExists(ObjectName) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
 
checkType(ObjectName, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
checkTypeOneOf(ObjectName, String...) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
close() - Method in class org.opendaylight.controller.config.api.osgi.WaitingServiceTracker
 
close() - Method in interface org.opendaylight.controller.config.api.runtime.HierarchicalRuntimeBeanRegistration
Unregister beans that were registered using this registrator and its child registrators.
close() - Method in interface org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator
Close all runtime beans.
closeAllConfigModules() - Method in interface org.opendaylight.controller.config.api.ConfigSystemService
This method closes all the config system modules.
commitConfig(ObjectName) - Method in interface org.opendaylight.controller.config.api.ConfigRegistry
Verifies and commits transaction.
CommitJMXNotification - Class in org.opendaylight.controller.config.api.jmx.notifications
 
CommitStatus - Class in org.opendaylight.controller.config.api.jmx
 
CommitStatus(List<ObjectName>, List<ObjectName>, List<ObjectName>) - Constructor for class org.opendaylight.controller.config.api.jmx.CommitStatus
 
ConfigData - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
This module contains the base YANG definitions for NS-OS configuration subsystem.
ConfigJMXNotification - Class in org.opendaylight.controller.config.api.jmx.notifications
 
ConfigJMXNotification(ConfigJMXNotification.NotificationType, NotificationBroadcasterSupport, String) - Constructor for class org.opendaylight.controller.config.api.jmx.notifications.ConfigJMXNotification
 
ConfigRegistry - Interface in org.opendaylight.controller.config.api
Provides functionality for working with configuration registry - mainly creating and committing config transactions.
ConfigRegistryConstants - Class in org.opendaylight.controller.config.api.jmx.constants
 
ConfigRegistryMXBean - Interface in org.opendaylight.controller.config.api.jmx
Represents entry point of configuration management.
ConfigSystemService - Interface in org.opendaylight.controller.config.api
Service interface for the config system.
ConfigTransactionController - Interface in org.opendaylight.controller.config.api
Represents functionality provided by configuration transaction.
ConfigTransactionControllerMXBean - Interface in org.opendaylight.controller.config.api.jmx
Those are executed by Jolokia clients on configuration transaction represented by ConfigMBeanServer instance.
Configuration - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module
This class represents the following YANG schema fragment defined in module config choice configuration { } The schema path to identify an instance is config/modules/module/configuration
ConflictingVersionException - Exception in org.opendaylight.controller.config.api
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.
ConflictingVersionException() - Constructor for exception org.opendaylight.controller.config.api.ConflictingVersionException
 
ConflictingVersionException(String, Throwable) - Constructor for exception org.opendaylight.controller.config.api.ConflictingVersionException
 
ConflictingVersionException(String) - Constructor for exception org.opendaylight.controller.config.api.ConflictingVersionException
 
ConflictingVersionException(Throwable) - Constructor for exception org.opendaylight.controller.config.api.ConflictingVersionException
 
create(Class<T>, BundleContext) - Static method in class org.opendaylight.controller.config.api.osgi.WaitingServiceTracker
Creates an instance.
create(Class<T>, BundleContext, String) - Static method in class org.opendaylight.controller.config.api.osgi.WaitingServiceTracker
Creates an instance.
createDependencyResolver(ModuleIdentifier) - Method in interface org.opendaylight.controller.config.api.DependencyResolverFactory
 
createForSingleException(ModuleIdentifier, Exception) - Static method in exception org.opendaylight.controller.config.api.ValidationException
 
createFromCollectedValidationExceptions(List<ValidationException>) - Static method in exception org.opendaylight.controller.config.api.ValidationException
 
createInstance() - Method in class org.opendaylight.controller.config.spi.AbstractModule
 
createModule(String, String) - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
Create new configuration bean.
createModule(String, DependencyResolver, BundleContext) - Method in interface org.opendaylight.controller.config.spi.ModuleFactory
Create a new Module instance.
createModule(String, DependencyResolver, DynamicMBeanWithInstance, BundleContext) - Method in interface org.opendaylight.controller.config.spi.ModuleFactory
Create a new Module instance.
createModulePattern(String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createModulePattern(String, String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createON(String, String, String) - Static method in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
createON(String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createON(String, String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createON(String, Map<String, String>) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createONWithDomainAndType(String) - Static method in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
createONWithDomainAndType(String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createReadOnlyModuleON(ModuleIdentifier) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createReadOnlyModuleON(String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createReadOnlyServiceON(String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createRuntimeBeanName(String, String, Map<String, String>) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createRuntimeBeanPattern(String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createTransactionControllerON(String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createTransactionModuleON(String, ModuleIdentifier) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createTransactionModuleON(String, String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createTransactionModuleON(String, ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
createTransactionServiceON(String, String, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 

D

DependencyResolver - Interface in org.opendaylight.controller.config.api
Each new Module can receive resolver from ModuleFactory for looking up dependencies during validation and second phase commit.
dependencyResolver - Variable in class org.opendaylight.controller.config.spi.AbstractModule
 
DependencyResolverFactory - Interface in org.opendaylight.controller.config.api
 
Description - Annotation Type in org.opendaylight.controller.config.api.annotations
Exports attribute and module class descriptions.
destroyModule(ObjectName) - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
Destroy existing module.
DynamicMBeanWithInstance - Interface in org.opendaylight.controller.config.api
Each Module that is committed will be wrapped into this interface.

E

equals(Object) - Method in class org.opendaylight.controller.config.api.IdentityAttributeRef
 
equals(Object) - Method in class org.opendaylight.controller.config.api.jmx.CommitStatus
 
equals(Object) - Method in class org.opendaylight.controller.config.api.JmxAttribute
 
equals(Object) - Method in class org.opendaylight.controller.config.api.ModuleIdentifier
 
equals(Object) - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceKey
 
equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceKey
 
ExceptionMessageWithStackTrace() - Constructor for class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
ExceptionMessageWithStackTrace(String, String) - Constructor for class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
ExceptionMessageWithStackTrace(Exception) - Constructor for class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 

F

FIVE_MINUTES - Static variable in class org.opendaylight.controller.config.api.osgi.WaitingServiceTracker
 
fromON(ObjectName, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 

G

GET_AVAILABLE_MODULE_NAMES_ATTRIBUT_NAME - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
getAdditionalProperties(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getAdditionalPropertiesOfRuntimeBeanName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getAttribute(ObjectName, String) - Method in interface org.opendaylight.controller.config.api.DependencyResolver
Can be used during validation or commit phase to get attribute value of dependent module.
getAttributeName() - Method in class org.opendaylight.controller.config.api.JmxAttribute
Name of attribute in JMX.
getAttributeNames() - Method in exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
getAugmentation(Class<E>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
getAvailableModuleFactoryQNames() - Method in interface org.opendaylight.controller.config.api.LookupRegistry
 
getAvailableModuleNames() - Method in interface org.opendaylight.controller.config.api.ConfigRegistry
 
getAvailableModuleNames() - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
 
getConfiguration() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.Module
 
getConfiguration() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
getContextInstance() - Method in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.RpcContextRef
Pointer to the context.
getCurrentImplementation() - Method in interface org.opendaylight.controller.config.api.jmx.ServiceReferenceMXBean
 
getDefaultModules(DependencyResolverFactory, BundleContext) - Method in interface org.opendaylight.controller.config.spi.ModuleFactory
Called when ModuleFactory is registered to config manager.
getFactoryName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getFactoryName() - Method in class org.opendaylight.controller.config.api.ModuleIdentifier
 
getFailedValidations() - Method in exception org.opendaylight.controller.config.api.ValidationException
 
getIdentifier() - Method in class org.opendaylight.controller.config.spi.AbstractModule
 
getImplementationName() - Method in interface org.opendaylight.controller.config.spi.ModuleFactory
Returns the human-friendly implementation name.
getImplementedServiceIntefaces() - Method in interface org.opendaylight.controller.config.spi.ModuleFactory
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
getInstance() - Method in interface org.opendaylight.controller.config.api.DynamicMBeanWithInstance
Gets 'live object' associated with current config object.
getInstance() - Method in class org.opendaylight.controller.config.spi.AbstractModule
General algorithm for spawning/closing and reusing wrapped instances.
getInstance() - Method in interface org.opendaylight.controller.config.spi.Module
Returns 'live' object that was configured using this object.
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
getInstance() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.Service
 
getInstance() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
getInstanceName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getInstanceName() - Method in class org.opendaylight.controller.config.api.ModuleIdentifier
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.Module
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.Service
Returns Primary Key of Yang List Type
getKey() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.Instance
Returns Primary Key of Yang List Type
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
getKey() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
getMessage() - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
getModule() - Method in interface org.opendaylight.controller.config.api.DynamicMBeanWithInstance
Get original module that is wrapped with this instance.
getModule() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.Modules
 
getModule() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModelBindingProvider
 
getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModelBindingProvider
 
getModuleName() - Method in exception org.opendaylight.controller.config.api.ModuleFactoryNotFoundException
 
getModules() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ConfigData
Top level container encapsulating configuration of all modules.
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
getModuleSourceStream() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
getName() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.Module
Unique module instance name
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
 
getName() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServiceRef
 
getName() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.Instance
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceKey
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
getNamespace() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
getNewInstances() - Method in class org.opendaylight.controller.config.api.jmx.CommitStatus
 
getObjectName() - Method in interface org.opendaylight.controller.config.api.runtime.HierarchicalRuntimeBeanRegistration
 
getOpenConfigs() - Method in interface org.opendaylight.controller.config.api.ConfigRegistry
 
getProvider() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.Instance
 
getProvider() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
getqNameOfIdentity() - Method in class org.opendaylight.controller.config.api.IdentityAttributeRef
 
getRecreatedInstances() - Method in class org.opendaylight.controller.config.api.jmx.CommitStatus
 
getReferenceName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getReusedInstances() - Method in class org.opendaylight.controller.config.api.jmx.CommitStatus
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
getRevision() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
getService() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.Services
 
getService() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
getServiceInterfaceName(String, String) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
 
getServiceMapping() - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
Get mapping of services to reference names and module object names.
getServiceQName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getServiceReference(String, String) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
 
getServices() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ConfigData
 
getState() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.Module
 
getState() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
getTrace() - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
getTransactionName() - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
 
getTransactionName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
getType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.Module
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
 
getType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServiceRef
Type of the service being referenced.
getType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.Service
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceKey
 

H

hashCode() - Method in class org.opendaylight.controller.config.api.IdentityAttributeRef
 
hashCode() - Method in class org.opendaylight.controller.config.api.jmx.CommitStatus
 
hashCode() - Method in class org.opendaylight.controller.config.api.JmxAttribute
 
hashCode() - Method in class org.opendaylight.controller.config.api.ModuleIdentifier
 
hashCode() - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceKey
 
hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceKey
 
HierarchicalRuntimeBeanRegistration - Interface in org.opendaylight.controller.config.api.runtime
 

I

identifier - Variable in class org.opendaylight.controller.config.spi.AbstractModule
 
IdentityAttributeRef - Class in org.opendaylight.controller.config.api
 
IdentityAttributeRef(String) - Constructor for class org.opendaylight.controller.config.api.IdentityAttributeRef
 
Instance - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service
This class represents the following YANG schema fragment defined in module config list instance { key "name" leaf name { type string; } leaf provider { type leafref; } } The schema path to identify an instance is config/services/service/instance To create instances of this class use InstanceBuilder.
INSTANCE_NAME_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
InstanceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service
Class that builds Instance instances.
InstanceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
InstanceBuilder(Instance) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
InstanceKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service
 
InstanceKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceKey
 
InstanceKey(InstanceKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceKey
Creates a copy from Source Object.
isHealthy() - Method in interface org.opendaylight.controller.config.api.ConfigRegistry
Will return true unless there was a transaction that succeeded during validation but failed in second phase of commit.
isModuleImplementingServiceInterface(Class<? extends AbstractServiceInterface>) - Method in interface org.opendaylight.controller.config.spi.ModuleFactory
 
isServiceReference(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 

J

JmxAttribute - Class in org.opendaylight.controller.config.api
Wrapper around strings to make JmxAttributeValidationException type safe.
JmxAttribute(String) - Constructor for class org.opendaylight.controller.config.api.JmxAttribute
 
JmxAttributeValidationException - Exception in org.opendaylight.controller.config.api
Exception that can be thrown during validation phase.
JmxAttributeValidationException(JmxAttribute) - Constructor for exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
JmxAttributeValidationException(List<JmxAttribute>) - Constructor for exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
JmxAttributeValidationException(String, JmxAttribute) - Constructor for exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
JmxAttributeValidationException(String, List<JmxAttribute>) - Constructor for exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
JmxAttributeValidationException(String, Throwable, JmxAttribute) - Constructor for exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
JmxAttributeValidationException(String, Throwable, List<JmxAttribute>) - Constructor for exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 

L

lookupConfigBean(String, String) - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Find read module.
lookupConfigBeanByServiceInterfaceName(String, String) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
Lookup object name by fully qualified service interface name and service reference name.
lookupConfigBeans() - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Find all modules.
lookupConfigBeans(String) - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Find modules with given module name.
lookupConfigBeans(String, String) - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Find read modules.
LookupRegistry - Interface in org.opendaylight.controller.config.api
 
lookupRuntimeBeans() - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Find all runtime beans
lookupRuntimeBeans(String, String) - Method in interface org.opendaylight.controller.config.api.LookupRegistry
Find all runtime of specified module
lookupServiceInterfaceNames(ObjectName) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
Find all available service interface names of a module.
lookupServiceReferencesByServiceInterfaceName(String) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceReadableRegistry
Get current mapping between reference names and module object names for given service interface name.

M

Module - Interface in org.opendaylight.controller.config.spi
Represents one service that is to be configured.
Module - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules
This class represents the following YANG schema fragment defined in module config list module { key "type" "name" leaf name { type string; } leaf type { type identityref; } choice configuration { } choice state { } } The schema path to identify an instance is config/modules/module To create instances of this class use ModuleBuilder.
MODULE_FACTORY_NAME_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
ModuleBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules
Class that builds Module instances.
ModuleBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
ModuleBuilder(Module) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
ModuleFactory - Interface in org.opendaylight.controller.config.spi
Factory which creates {@link Module instances.
ModuleFactoryNotFoundException - Exception in org.opendaylight.controller.config.api
Exception thrown when a ModuleFactory is not found while pushing a config.
ModuleFactoryNotFoundException(String) - Constructor for exception org.opendaylight.controller.config.api.ModuleFactoryNotFoundException
 
ModuleIdentifier - Class in org.opendaylight.controller.config.api
 
ModuleIdentifier(String, String) - Constructor for class org.opendaylight.controller.config.api.ModuleIdentifier
 
ModuleKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules
 
ModuleKey(String, Class<? extends ModuleType>) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
 
ModuleKey(ModuleKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
Creates a copy from Source Object.
Modules - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
Top level container encapsulating configuration of all modules.
ModulesBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
Class that builds Modules instances.
ModulesBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
ModulesBuilder(Modules) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
ModuleType - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
Module identity base type.
ModuleType() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModuleType
 

N

newMXBeanProxy(ObjectName, Class<T>) - Method in interface org.opendaylight.controller.config.api.DependencyResolver

O

OBJECT_NAME - Static variable in interface org.opendaylight.controller.config.api.ConfigRegistry
Only well-known ObjectName in configuration system, under which ConfigRegisry is registered.
OBJECT_NAME - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
OBJECT_NAME - Static variable in class org.opendaylight.controller.config.api.jmx.notifications.ConfigJMXNotification
 
OBJECT_NAME_NO_NOTIFICATIONS - Static variable in interface org.opendaylight.controller.config.api.ConfigRegistry
 
OBJECT_NAME_NO_NOTIFICATIONS - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
ObjectNameUtil - Class in org.opendaylight.controller.config.api.jmx
Provides ObjectName creation.
ON_DOMAIN - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
ON_DOMAIN - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
ON_WILDCARD - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
org.opendaylight.controller.config.api - package org.opendaylight.controller.config.api
 
org.opendaylight.controller.config.api.annotations - package org.opendaylight.controller.config.api.annotations
 
org.opendaylight.controller.config.api.jmx - package org.opendaylight.controller.config.api.jmx
 
org.opendaylight.controller.config.api.jmx.constants - package org.opendaylight.controller.config.api.jmx.constants
 
org.opendaylight.controller.config.api.jmx.notifications - package org.opendaylight.controller.config.api.jmx.notifications
 
org.opendaylight.controller.config.api.osgi - package org.opendaylight.controller.config.api.osgi
 
org.opendaylight.controller.config.api.runtime - package org.opendaylight.controller.config.api.runtime
 
org.opendaylight.controller.config.spi - package org.opendaylight.controller.config.spi
 
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617 - package org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services
 
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service
 

Q

QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.RpcContextRef
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module.Configuration
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.Module
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module.State
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.Modules
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModuleType
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServiceRef
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.Services
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.Instance
 
QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.Service
 
QNAME - Static variable in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServiceType
 
QNAME_ATTR_NAME - Static variable in class org.opendaylight.controller.config.api.IdentityAttributeRef
 

R

reCreateModule(ObjectName) - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
Re-creates an existing module configuration bean.
REF_NAME_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
register(String, String, RuntimeBean) - Method in interface org.opendaylight.controller.config.api.runtime.HierarchicalRuntimeBeanRegistration
 
registerRoot(RuntimeBean) - Method in interface org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator
 
removeAllServiceReferences() - Method in interface org.opendaylight.controller.config.api.ServiceReferenceWritableRegistry
Remove all service references.
removeAugmentation(Class<? extends Augmentation<Module>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
removeAugmentation(Class<? extends Augmentation<Modules>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
removeAugmentation(Class<? extends Augmentation<Instance>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
removeAugmentation(Class<? extends Augmentation<Service>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
removeAugmentation(Class<? extends Augmentation<Services>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
removeServiceReference(String, String) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceWritableRegistry
Remove service reference.
removeServiceReferences(ObjectName) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceWritableRegistry
Remove all service references attached to given module.
RequireInterface - Annotation Type in org.opendaylight.controller.config.api.annotations
Indicates what service interface is expected to be obtained as a dependency of a module.
resolveDependencies() - Method in class org.opendaylight.controller.config.spi.AbstractModule
Inject all the dependencies using dependency resolver instance.
resolveIdentity(IdentityAttributeRef, Class<T>) - Method in interface org.opendaylight.controller.config.api.DependencyResolver
To be used during commit phase to resolve identity-ref config attributes.
resolveIdentity(DependencyResolver, Class<T>) - Method in class org.opendaylight.controller.config.api.IdentityAttributeRef
 
resolveInstance(Class<T>, ObjectName, JmxAttribute) - Method in interface org.opendaylight.controller.config.api.DependencyResolver
To be used during commit phase to wire actual dependencies.
reuseInstance(AutoCloseable) - Method in class org.opendaylight.controller.config.spi.AbstractModule
By default the oldInstance is returned since this method is by default called only if the oldModule had the same configuration and dependencies configured.
RootRuntimeBeanRegistrator - Interface in org.opendaylight.controller.config.api.runtime
Entry point for runtime bean functionality.
RpcContextRef - Interface in org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617
A reference to RPC context.
RuntimeBean - Interface in org.opendaylight.controller.config.api.runtime
Marker interface for all runtime beans
RuntimeBeanRegistratorAwareModule - Interface in org.opendaylight.controller.config.api
Module implementing this interface will receive RootRuntimeBeanRegistrator before getInstance() is invoked.

S

saveServiceReference(String, String, ObjectName) - Method in interface org.opendaylight.controller.config.api.ServiceReferenceWritableRegistry
Create or update reference name to objectName.
send() - Method in class org.opendaylight.controller.config.api.jmx.notifications.ConfigJMXNotification
Sends this notification using source that created it
Service - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services
This class represents the following YANG schema fragment defined in module config list service { key "type" leaf type { type service-type-ref; } list instance { key "name" leaf name { type string; } leaf provider { type leafref; } } } The schema path to identify an instance is config/services/service To create instances of this class use ServiceBuilder.
SERVICE_QNAME_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
ServiceBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services
Class that builds Service instances.
ServiceBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
ServiceBuilder(Service) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
ServiceInterfaceAnnotation - Annotation Type in org.opendaylight.controller.config.api.annotations
Marks an interface implemented by Module as a Service Interface.
ServiceKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services
 
ServiceKey(Class<? extends ServiceType>) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceKey
 
ServiceKey(ServiceKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceKey
Creates a copy from Source Object.
ServiceNotFoundException - Exception in org.opendaylight.controller.config.api.osgi
RuntimeException thrown when an OSGi service lookup fails.
ServiceNotFoundException(String, Throwable) - Constructor for exception org.opendaylight.controller.config.api.osgi.ServiceNotFoundException
 
ServiceNotFoundException(String) - Constructor for exception org.opendaylight.controller.config.api.osgi.ServiceNotFoundException
 
ServiceRef - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
Type of references to a particular service instance.
ServiceReferenceMXBean - Interface in org.opendaylight.controller.config.api.jmx
 
ServiceReferenceReadableRegistry - Interface in org.opendaylight.controller.config.api
 
ServiceReferenceWritableRegistry - Interface in org.opendaylight.controller.config.api
 
Services - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
This class represents the following YANG schema fragment defined in module config container services { list service { key "type" leaf type { type service-type-ref; } list instance { key "name" leaf name { type string; } leaf provider { type leafref; } } } } The schema path to identify an instance is config/services To create instances of this class use ServicesBuilder.
ServicesBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
Class that builds Services instances.
ServicesBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
ServicesBuilder(Services) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
ServiceType - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405
Service identity base type.
ServiceType() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServiceType
 
setCanReuseInstance(boolean) - Method in class org.opendaylight.controller.config.spi.AbstractModule
 
setConfiguration(Configuration) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
setInstance(List<Instance>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
setKey(ModuleKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
setKey(InstanceKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
setKey(ServiceKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
setMessage(String) - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
setModule(List<Module>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ModulesBuilder
 
setName(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
setName(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
setProvider(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceBuilder
 
setRuntimeBeanRegistrator(RootRuntimeBeanRegistrator) - Method in interface org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModule
Configuration framework will call this setter on all modules implementing this interface.
setService(List<Service>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.ServicesBuilder
 
setState(State) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
setTrace(String) - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
setType(Class<? extends ModuleType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleBuilder
 
setType(Class<? extends ServiceType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceBuilder
 
State - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.module
This class represents the following YANG schema fragment defined in module config choice state { } The schema path to identify an instance is config/modules/module/state

T

toString() - Method in class org.opendaylight.controller.config.api.IdentityAttributeRef
 
toString() - Method in class org.opendaylight.controller.config.api.jmx.CommitStatus
 
toString() - Method in class org.opendaylight.controller.config.api.jmx.notifications.CommitJMXNotification
 
toString() - Method in class org.opendaylight.controller.config.api.jmx.notifications.ConfigJMXNotification
 
toString() - Method in class org.opendaylight.controller.config.api.JmxAttribute
 
toString() - Method in class org.opendaylight.controller.config.api.ModuleIdentifier
 
toString() - Method in class org.opendaylight.controller.config.api.ValidationException.ExceptionMessageWithStackTrace
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.rpc.context.rev130617.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.$YangModuleInfoImpl
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.modules.ModuleKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.service.InstanceKey
 
toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.rev130405.services.ServiceKey
 
TRANSACTION_NAME_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
TYPE_CONFIG_REGISTRY - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
TYPE_CONFIG_REGISTRY_NO_NOTIFICATIONS - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
TYPE_CONFIG_TRANSACTION - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
TYPE_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants
 
TYPE_KEY - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
TYPE_MODULE - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
TYPE_NAME - Static variable in class org.opendaylight.controller.config.api.jmx.notifications.ConfigJMXNotification
 
TYPE_RUNTIME_BEAN - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
TYPE_SERVICE_REFERENCE - Static variable in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 

V

validate() - Method in interface org.opendaylight.controller.config.spi.Module
This method will be called as first phase in two phase commit.
validateConfig() - Method in interface org.opendaylight.controller.config.api.ConfigTransactionController
This method can be called multiple times, has no side effects.
validateDependency(Class<? extends AbstractServiceInterface>, ObjectName, JmxAttribute) - Method in interface org.opendaylight.controller.config.api.DependencyResolver
To be used during validation phase to validate serice interface of dependent module.
validateIdentity(IdentityAttributeRef, Class<T>, JmxAttribute) - Method in interface org.opendaylight.controller.config.api.DependencyResolver
Validate identity-ref config attribute.
validateIdentity(DependencyResolver, Class<T>, JmxAttribute) - Method in class org.opendaylight.controller.config.api.IdentityAttributeRef
 
ValidationException - Exception in org.opendaylight.controller.config.api
This exception is not intended to be used while implementing modules, it aggregates validation exceptions and sends them back to the user.
ValidationException(Map<String, Map<String, ValidationException.ExceptionMessageWithStackTrace>>) - Constructor for exception org.opendaylight.controller.config.api.ValidationException
 
ValidationException.ExceptionMessageWithStackTrace - Class in org.opendaylight.controller.config.api
 

W

waitForService(long) - Method in class org.opendaylight.controller.config.api.osgi.WaitingServiceTracker
Waits for an OSGi services.
WaitingServiceTracker<T> - Class in org.opendaylight.controller.config.api.osgi
Tracker that waits for an OSGi service.
withoutTransactionName(ObjectName) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
Sanitize on: keep only mandatory attributes of module + metadata.
withTransactionName(ObjectName, String) - Static method in class org.opendaylight.controller.config.api.jmx.ObjectNameUtil
 
wrap(Throwable, JmxAttribute) - Static method in exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
wrap(Throwable, String, JmxAttribute) - Static method in exception org.opendaylight.controller.config.api.JmxAttributeValidationException
 
$ A B C D E F G H I J L M N O Q R S T V W 
Skip navigation links

Copyright © 2017 OpenDaylight. All rights reserved.