public abstract class AbstractBmpMonitorImplModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractBmpMonitorImplModule> implements BmpMonitorImplModuleMXBean, BmpMonitoringStationServiceInterface
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
bindingAddressJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
bindingPortJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
bmpDispatcherJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
codecTreeFactoryJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
domDataProviderJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
extensionsJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
monitoredRouterJmxAttribute |
Constructor and Description |
---|
AbstractBmpMonitorImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractBmpMonitorImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractBmpMonitorImplModule oldModule,
AutoCloseable oldInstance) |
Modifier and Type | Method and Description |
---|---|
boolean |
canReuseInstance(AbstractBmpMonitorImplModule oldModule) |
protected void |
customValidation() |
boolean |
equals(Object o) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getBindingAddress() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getBindingPort() |
ObjectName |
getBmpDispatcher() |
protected BmpDispatcher |
getBmpDispatcherDependency() |
ObjectName |
getCodecTreeFactory() |
protected org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory |
getCodecTreeFactoryDependency() |
ObjectName |
getDomDataProvider() |
protected org.opendaylight.controller.md.sal.dom.api.DOMDataBroker |
getDomDataProviderDependency() |
ObjectName |
getExtensions() |
protected RIBExtensionConsumerContext |
getExtensionsDependency() |
org.slf4j.Logger |
getLogger() |
List<MonitoredRouter> |
getMonitoredRouter() |
int |
hashCode() |
boolean |
isSame(AbstractBmpMonitorImplModule other) |
protected void |
resolveDependencies() |
AutoCloseable |
reuseInstance(AutoCloseable oldInstance) |
void |
setBindingAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress bindingAddress) |
void |
setBindingPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber bindingPort) |
void |
setBmpDispatcher(ObjectName bmpDispatcher) |
void |
setCodecTreeFactory(ObjectName codecTreeFactory) |
void |
setDomDataProvider(ObjectName domDataProvider) |
void |
setExtensions(ObjectName extensions) |
void |
setMonitoredRouter(List<MonitoredRouter> monitoredRouter) |
void |
validate() |
public static final org.opendaylight.controller.config.api.JmxAttribute extensionsJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute monitoredRouterJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute bindingAddressJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute codecTreeFactoryJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute domDataProviderJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute bmpDispatcherJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute bindingPortJmxAttribute
public AbstractBmpMonitorImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractBmpMonitorImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, AbstractBmpMonitorImplModule oldModule, AutoCloseable oldInstance)
public void validate()
validate
in interface org.opendaylight.controller.config.spi.Module
protected void customValidation()
protected final RIBExtensionConsumerContext getExtensionsDependency()
protected final org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory getCodecTreeFactoryDependency()
protected final org.opendaylight.controller.md.sal.dom.api.DOMDataBroker getDomDataProviderDependency()
protected final BmpDispatcher getBmpDispatcherDependency()
protected final void resolveDependencies()
resolveDependencies
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractBmpMonitorImplModule>
public boolean canReuseInstance(AbstractBmpMonitorImplModule oldModule)
canReuseInstance
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractBmpMonitorImplModule>
public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance
in class org.opendaylight.controller.config.spi.AbstractModule<AbstractBmpMonitorImplModule>
public boolean isSame(AbstractBmpMonitorImplModule other)
public ObjectName getExtensions()
getExtensions
in interface BmpMonitorImplModuleMXBean
public void setExtensions(ObjectName extensions)
setExtensions
in interface BmpMonitorImplModuleMXBean
public List<MonitoredRouter> getMonitoredRouter()
getMonitoredRouter
in interface BmpMonitorImplModuleMXBean
public void setMonitoredRouter(List<MonitoredRouter> monitoredRouter)
setMonitoredRouter
in interface BmpMonitorImplModuleMXBean
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getBindingAddress()
getBindingAddress
in interface BmpMonitorImplModuleMXBean
public void setBindingAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress bindingAddress)
setBindingAddress
in interface BmpMonitorImplModuleMXBean
public ObjectName getCodecTreeFactory()
getCodecTreeFactory
in interface BmpMonitorImplModuleMXBean
public void setCodecTreeFactory(ObjectName codecTreeFactory)
setCodecTreeFactory
in interface BmpMonitorImplModuleMXBean
public ObjectName getDomDataProvider()
getDomDataProvider
in interface BmpMonitorImplModuleMXBean
public void setDomDataProvider(ObjectName domDataProvider)
setDomDataProvider
in interface BmpMonitorImplModuleMXBean
public ObjectName getBmpDispatcher()
getBmpDispatcher
in interface BmpMonitorImplModuleMXBean
public void setBmpDispatcher(ObjectName bmpDispatcher)
setBmpDispatcher
in interface BmpMonitorImplModuleMXBean
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getBindingPort()
getBindingPort
in interface BmpMonitorImplModuleMXBean
public void setBindingPort(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber bindingPort)
setBindingPort
in interface BmpMonitorImplModuleMXBean
public org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.