public abstract class AbstractDomConcurrentDataBrokerModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractDomConcurrentDataBrokerModule> implements DomConcurrentDataBrokerModuleMXBean, org.opendaylight.controller.config.yang.md.sal.dom.DOMDataBrokerServiceInterface, org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModule
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
configDataStoreJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
maxDataBrokerCommitQueueSizeJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
maxDataBrokerFutureCallbackPoolSizeJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
maxDataBrokerFutureCallbackQueueSizeJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
operationalDataStoreJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
schemaServiceJmxAttribute |
| Constructor and Description |
|---|
AbstractDomConcurrentDataBrokerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractDomConcurrentDataBrokerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractDomConcurrentDataBrokerModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractDomConcurrentDataBrokerModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
ObjectName |
getConfigDataStore() |
protected org.opendaylight.controller.sal.core.spi.data.DOMStore |
getConfigDataStoreDependency() |
org.slf4j.Logger |
getLogger() |
Integer |
getMaxDataBrokerCommitQueueSize() |
Integer |
getMaxDataBrokerFutureCallbackPoolSize() |
Integer |
getMaxDataBrokerFutureCallbackQueueSize() |
ObjectName |
getOperationalDataStore() |
protected org.opendaylight.controller.sal.core.spi.data.DOMStore |
getOperationalDataStoreDependency() |
DomConcurrentDataBrokerRuntimeRegistrator |
getRootRuntimeBeanRegistratorWrapper() |
ObjectName |
getSchemaService() |
protected org.opendaylight.controller.sal.core.api.model.SchemaService |
getSchemaServiceDependency() |
int |
hashCode() |
boolean |
isSame(AbstractDomConcurrentDataBrokerModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setConfigDataStore(ObjectName configDataStore) |
void |
setMaxDataBrokerCommitQueueSize(Integer maxDataBrokerCommitQueueSize)
The maximum queue size for the data broker's commit executor.
|
void |
setMaxDataBrokerFutureCallbackPoolSize(Integer maxDataBrokerFutureCallbackPoolSize)
The maximum thread pool size for the data broker's commit future callback executor.
|
void |
setMaxDataBrokerFutureCallbackQueueSize(Integer maxDataBrokerFutureCallbackQueueSize)
The maximum queue size for the data broker's commit future callback executor.
|
void |
setOperationalDataStore(ObjectName operationalDataStore) |
void |
setRuntimeBeanRegistrator(org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator rootRuntimeRegistrator) |
void |
setSchemaService(ObjectName schemaService) |
void |
validate() |
canReuse, createInstance, getIdentifier, getInstance, setCanReuseInstanceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitpublic static final org.opendaylight.controller.config.api.JmxAttribute configDataStoreJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute schemaServiceJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute maxDataBrokerCommitQueueSizeJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute maxDataBrokerFutureCallbackQueueSizeJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute maxDataBrokerFutureCallbackPoolSizeJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute operationalDataStoreJmxAttribute
public AbstractDomConcurrentDataBrokerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractDomConcurrentDataBrokerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractDomConcurrentDataBrokerModule oldModule,
AutoCloseable oldInstance)
public DomConcurrentDataBrokerRuntimeRegistrator getRootRuntimeBeanRegistratorWrapper()
public void setRuntimeBeanRegistrator(org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator rootRuntimeRegistrator)
setRuntimeBeanRegistrator in interface org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModulepublic void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final org.opendaylight.controller.sal.core.spi.data.DOMStore getConfigDataStoreDependency()
protected final org.opendaylight.controller.sal.core.api.model.SchemaService getSchemaServiceDependency()
protected final org.opendaylight.controller.sal.core.spi.data.DOMStore getOperationalDataStoreDependency()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractDomConcurrentDataBrokerModule>public boolean canReuseInstance(AbstractDomConcurrentDataBrokerModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractDomConcurrentDataBrokerModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractDomConcurrentDataBrokerModule>public boolean isSame(AbstractDomConcurrentDataBrokerModule other)
public ObjectName getConfigDataStore()
getConfigDataStore in interface DomConcurrentDataBrokerModuleMXBeanpublic void setConfigDataStore(ObjectName configDataStore)
setConfigDataStore in interface DomConcurrentDataBrokerModuleMXBeanpublic ObjectName getSchemaService()
getSchemaService in interface DomConcurrentDataBrokerModuleMXBeanpublic void setSchemaService(ObjectName schemaService)
setSchemaService in interface DomConcurrentDataBrokerModuleMXBeanpublic Integer getMaxDataBrokerCommitQueueSize()
getMaxDataBrokerCommitQueueSize in interface DomConcurrentDataBrokerModuleMXBeanpublic void setMaxDataBrokerCommitQueueSize(Integer maxDataBrokerCommitQueueSize)
setMaxDataBrokerCommitQueueSize in interface DomConcurrentDataBrokerModuleMXBeanpublic Integer getMaxDataBrokerFutureCallbackQueueSize()
getMaxDataBrokerFutureCallbackQueueSize in interface DomConcurrentDataBrokerModuleMXBeanpublic void setMaxDataBrokerFutureCallbackQueueSize(Integer maxDataBrokerFutureCallbackQueueSize)
setMaxDataBrokerFutureCallbackQueueSize in interface DomConcurrentDataBrokerModuleMXBeanpublic Integer getMaxDataBrokerFutureCallbackPoolSize()
getMaxDataBrokerFutureCallbackPoolSize in interface DomConcurrentDataBrokerModuleMXBeanpublic void setMaxDataBrokerFutureCallbackPoolSize(Integer maxDataBrokerFutureCallbackPoolSize)
setMaxDataBrokerFutureCallbackPoolSize in interface DomConcurrentDataBrokerModuleMXBeanpublic ObjectName getOperationalDataStore()
getOperationalDataStore in interface DomConcurrentDataBrokerModuleMXBeanpublic void setOperationalDataStore(ObjectName operationalDataStore)
setOperationalDataStore in interface DomConcurrentDataBrokerModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.