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.Module
protected 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 BGPApplicationPeerModuleMXBean
public void setTargetRib(ObjectName targetRib)
setTargetRib
in interface BGPApplicationPeerModuleMXBean
public BgpId getBgpPeerId()
getBgpPeerId
in interface BGPApplicationPeerModuleMXBean
public void setBgpPeerId(BgpId bgpPeerId)
setBgpPeerId
in interface BGPApplicationPeerModuleMXBean
public ObjectName getDataBroker()
getDataBroker
in interface BGPApplicationPeerModuleMXBean
public void setDataBroker(ObjectName dataBroker)
setDataBroker
in interface BGPApplicationPeerModuleMXBean
public ApplicationRibId getApplicationRibId()
getApplicationRibId
in interface BGPApplicationPeerModuleMXBean
public void setApplicationRibId(ApplicationRibId applicationRibId)
setApplicationRibId
in interface BGPApplicationPeerModuleMXBean
public ObjectName getBgpPeerRegistry()
getBgpPeerRegistry
in interface BGPApplicationPeerModuleMXBean
public void setBgpPeerRegistry(ObjectName bgpPeerRegistry)
setBgpPeerRegistry
in interface BGPApplicationPeerModuleMXBean
public org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.