public abstract class AbstractStatisticsManagerModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractStatisticsManagerModule> implements StatisticsManagerModuleMXBean
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
dataBrokerJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
notificationServiceJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
ownershipServiceJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
rpcRegistryJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
statisticsManagerSettingsJmxAttribute |
| Constructor and Description |
|---|
AbstractStatisticsManagerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractStatisticsManagerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractStatisticsManagerModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractStatisticsManagerModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
ObjectName |
getDataBroker() |
protected org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataBrokerDependency() |
org.slf4j.Logger |
getLogger() |
ObjectName |
getNotificationService() |
protected org.opendaylight.controller.sal.binding.api.NotificationProviderService |
getNotificationServiceDependency() |
ObjectName |
getOwnershipService() |
protected org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipService |
getOwnershipServiceDependency() |
ObjectName |
getRpcRegistry() |
protected org.opendaylight.controller.sal.binding.api.RpcProviderRegistry |
getRpcRegistryDependency() |
StatisticsManagerSettings |
getStatisticsManagerSettings() |
int |
hashCode() |
boolean |
isSame(AbstractStatisticsManagerModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setDataBroker(ObjectName dataBroker) |
void |
setNotificationService(ObjectName notificationService) |
void |
setOwnershipService(ObjectName ownershipService) |
void |
setRpcRegistry(ObjectName rpcRegistry) |
void |
setStatisticsManagerSettings(StatisticsManagerSettings statisticsManagerSettings) |
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute notificationServiceJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute rpcRegistryJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute dataBrokerJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute statisticsManagerSettingsJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute ownershipServiceJmxAttribute
public AbstractStatisticsManagerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractStatisticsManagerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractStatisticsManagerModule oldModule,
AutoCloseable oldInstance)
public void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final org.opendaylight.controller.sal.binding.api.NotificationProviderService getNotificationServiceDependency()
protected final org.opendaylight.controller.sal.binding.api.RpcProviderRegistry getRpcRegistryDependency()
protected final org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBrokerDependency()
protected final org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipService getOwnershipServiceDependency()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractStatisticsManagerModule>public boolean canReuseInstance(AbstractStatisticsManagerModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractStatisticsManagerModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractStatisticsManagerModule>public boolean isSame(AbstractStatisticsManagerModule other)
public ObjectName getNotificationService()
getNotificationService in interface StatisticsManagerModuleMXBeanpublic void setNotificationService(ObjectName notificationService)
setNotificationService in interface StatisticsManagerModuleMXBeanpublic ObjectName getRpcRegistry()
getRpcRegistry in interface StatisticsManagerModuleMXBeanpublic void setRpcRegistry(ObjectName rpcRegistry)
setRpcRegistry in interface StatisticsManagerModuleMXBeanpublic ObjectName getDataBroker()
getDataBroker in interface StatisticsManagerModuleMXBeanpublic void setDataBroker(ObjectName dataBroker)
setDataBroker in interface StatisticsManagerModuleMXBeanpublic StatisticsManagerSettings getStatisticsManagerSettings()
getStatisticsManagerSettings in interface StatisticsManagerModuleMXBeanpublic void setStatisticsManagerSettings(StatisticsManagerSettings statisticsManagerSettings)
setStatisticsManagerSettings in interface StatisticsManagerModuleMXBeanpublic ObjectName getOwnershipService()
getOwnershipService in interface StatisticsManagerModuleMXBeanpublic void setOwnershipService(ObjectName ownershipService)
setOwnershipService in interface StatisticsManagerModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2016 OpenDaylight. All rights reserved.