public abstract class AbstractBGPApplicationPeerModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractBGPApplicationPeerModule> implements BGPApplicationPeerModuleMXBean
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
applicationRibIdJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
bgpPeerIdJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
bgpPeerRegistryJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
dataBrokerJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
targetRibJmxAttribute |
| Constructor and Description |
|---|
AbstractBGPApplicationPeerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractBGPApplicationPeerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractBGPApplicationPeerModule oldModule,
AutoCloseable oldInstance) |
public static final org.opendaylight.controller.config.api.JmxAttribute targetRibJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute bgpPeerIdJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute dataBrokerJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute applicationRibIdJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute bgpPeerRegistryJmxAttribute
public AbstractBGPApplicationPeerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractBGPApplicationPeerModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractBGPApplicationPeerModule oldModule,
AutoCloseable oldInstance)
public void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final RIB getTargetRibDependency()
protected final org.opendaylight.controller.md.sal.dom.api.DOMDataBroker getDataBrokerDependency()
protected final BGPPeerRegistry getBgpPeerRegistryDependency()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractBGPApplicationPeerModule>public boolean canReuseInstance(AbstractBGPApplicationPeerModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractBGPApplicationPeerModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractBGPApplicationPeerModule>public boolean isSame(AbstractBGPApplicationPeerModule other)
public ObjectName getTargetRib()
getTargetRib in interface BGPApplicationPeerModuleMXBeanpublic void setTargetRib(ObjectName targetRib)
setTargetRib in interface BGPApplicationPeerModuleMXBeanpublic BgpId getBgpPeerId()
getBgpPeerId in interface BGPApplicationPeerModuleMXBeanpublic void setBgpPeerId(BgpId bgpPeerId)
setBgpPeerId in interface BGPApplicationPeerModuleMXBeanpublic ObjectName getDataBroker()
getDataBroker in interface BGPApplicationPeerModuleMXBeanpublic void setDataBroker(ObjectName dataBroker)
setDataBroker in interface BGPApplicationPeerModuleMXBeanpublic ApplicationRibId getApplicationRibId()
getApplicationRibId in interface BGPApplicationPeerModuleMXBeanpublic void setApplicationRibId(ApplicationRibId applicationRibId)
setApplicationRibId in interface BGPApplicationPeerModuleMXBeanpublic ObjectName getBgpPeerRegistry()
getBgpPeerRegistry in interface BGPApplicationPeerModuleMXBeanpublic void setBgpPeerRegistry(ObjectName bgpPeerRegistry)
setBgpPeerRegistry in interface BGPApplicationPeerModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.