public final class BmpRouterImpl extends Object implements BmpRouter, org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener
| Constructor and Description |
|---|
BmpRouterImpl(org.opendaylight.protocol.bmp.impl.app.RouterSessionManager sessionManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
RouterId |
getRouterId()
Returns router's identifier, represented by router's remote IP address.
|
void |
onMessage(org.opendaylight.yangtools.yang.binding.Notification message) |
void |
onSessionDown(Exception exception) |
void |
onSessionUp(BmpSession psession) |
void |
onTransactionChainFailed(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain,
org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<?,?> transaction,
Throwable cause) |
void |
onTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain) |
public BmpRouterImpl(org.opendaylight.protocol.bmp.impl.app.RouterSessionManager sessionManager)
public void onSessionUp(BmpSession psession)
onSessionUp in interface BmpSessionListenerpublic void onSessionDown(Exception exception)
onSessionDown in interface BmpSessionListenerpublic void onMessage(org.opendaylight.yangtools.yang.binding.Notification message)
onMessage in interface BmpSessionListenerpublic RouterId getRouterId()
BmpRoutergetRouterId in interface BmpRouterpublic void close()
close in interface AutoCloseablepublic void onTransactionChainFailed(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain,
org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<?,?> transaction,
Throwable cause)
onTransactionChainFailed in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChainListenerpublic void onTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain)
onTransactionChainSuccessful in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChainListenerCopyright © 2019 OpenDaylight. All rights reserved.