public abstract class AbstractNtfbenchmarkModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractNtfbenchmarkModule> implements NtfbenchmarkModuleMXBean
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
brokerJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
listenServiceJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
publishServiceJmxAttribute |
| Constructor and Description |
|---|
AbstractNtfbenchmarkModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractNtfbenchmarkModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractNtfbenchmarkModule oldModule,
AutoCloseable oldInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReuseInstance(AbstractNtfbenchmarkModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
ObjectName |
getBroker() |
protected org.opendaylight.controller.sal.binding.api.BindingAwareBroker |
getBrokerDependency() |
ObjectName |
getListenService() |
protected org.opendaylight.controller.md.sal.binding.api.NotificationService |
getListenServiceDependency() |
org.slf4j.Logger |
getLogger() |
ObjectName |
getPublishService() |
protected org.opendaylight.controller.md.sal.binding.api.NotificationPublishService |
getPublishServiceDependency() |
int |
hashCode() |
boolean |
isSame(AbstractNtfbenchmarkModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setBroker(ObjectName broker) |
void |
setListenService(ObjectName listenService) |
void |
setPublishService(ObjectName publishService) |
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute publishServiceJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute listenServiceJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute brokerJmxAttribute
public AbstractNtfbenchmarkModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractNtfbenchmarkModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractNtfbenchmarkModule oldModule,
AutoCloseable oldInstance)
public void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final org.opendaylight.controller.md.sal.binding.api.NotificationPublishService getPublishServiceDependency()
protected final org.opendaylight.controller.md.sal.binding.api.NotificationService getListenServiceDependency()
protected final org.opendaylight.controller.sal.binding.api.BindingAwareBroker getBrokerDependency()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractNtfbenchmarkModule>public boolean canReuseInstance(AbstractNtfbenchmarkModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractNtfbenchmarkModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractNtfbenchmarkModule>public boolean isSame(AbstractNtfbenchmarkModule other)
public ObjectName getPublishService()
getPublishService in interface NtfbenchmarkModuleMXBeanpublic void setPublishService(ObjectName publishService)
setPublishService in interface NtfbenchmarkModuleMXBeanpublic ObjectName getListenService()
getListenService in interface NtfbenchmarkModuleMXBeanpublic void setListenService(ObjectName listenService)
setListenService in interface NtfbenchmarkModuleMXBeanpublic ObjectName getBroker()
getBroker in interface NtfbenchmarkModuleMXBeanpublic void setBroker(ObjectName broker)
setBroker in interface NtfbenchmarkModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2017 OpenDaylight. All rights reserved.