public final class BgpPeer extends Object implements PeerBean, BGPPeerStateConsumer, BGPPeerRuntimeMXBean
| Constructor and Description |
|---|
BgpPeer(org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
com.google.common.util.concurrent.ListenableFuture<Void> |
closeServiceInstance() |
Boolean |
containsEqualConfiguration(Neighbor neighbor) |
BgpPeerState |
getBgpPeerState() |
BgpSessionState |
getBgpSessionState() |
BGPPeerState |
getPeerState()
Returns Peer Operational State
|
void |
resetSession() |
void |
resetStats() |
void |
restart(RIB rib,
BGPTableTypeRegistryConsumer tableTypeRegistry) |
void |
start(RIB rib,
Neighbor neighbor,
BGPTableTypeRegistryConsumer tableTypeRegistry,
BgpDeployer.WriteConfiguration configurationWriter) |
public BgpPeer(org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry)
public void start(RIB rib, Neighbor neighbor, BGPTableTypeRegistryConsumer tableTypeRegistry, BgpDeployer.WriteConfiguration configurationWriter)
public void restart(RIB rib, BGPTableTypeRegistryConsumer tableTypeRegistry)
public void close()
close in interface AutoCloseableclose in interface PeerBeanpublic com.google.common.util.concurrent.ListenableFuture<Void> closeServiceInstance()
closeServiceInstance in interface PeerBeanpublic Boolean containsEqualConfiguration(Neighbor neighbor)
containsEqualConfiguration in interface PeerBeanpublic BgpPeerState getBgpPeerState()
getBgpPeerState in interface BGPPeerRuntimeMXBeanpublic BgpSessionState getBgpSessionState()
getBgpSessionState in interface BGPPeerRuntimeMXBeanpublic void resetSession()
resetSession in interface BGPPeerRuntimeMXBeanpublic void resetStats()
resetStats in interface BGPPeerRuntimeMXBeanpublic BGPPeerState getPeerState()
BGPPeerStateConsumergetPeerState in interface BGPPeerStateConsumerCopyright © 2018 OpenDaylight. All rights reserved.