Class BmpRouterImpl
- java.lang.Object
-
- org.opendaylight.protocol.bmp.impl.app.BmpRouterImpl
-
- All Implemented Interfaces:
AutoCloseable,EventListener,org.opendaylight.mdsal.dom.api.DOMTransactionChainListener,BmpSessionListener,BmpRouter
public final class BmpRouterImpl extends Object implements BmpRouter, org.opendaylight.mdsal.dom.api.DOMTransactionChainListener
-
-
Constructor Summary
Constructors Constructor Description BmpRouterImpl(org.opendaylight.protocol.bmp.impl.app.RouterSessionManager sessionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()RouterIdgetRouterId()Returns router's identifier, represented by router's remote IP address.voidonMessage(org.opendaylight.yangtools.yang.binding.Notification message)voidonSessionDown(Exception exception)voidonSessionUp(BmpSession psession)voidonTransactionChainFailed(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain, org.opendaylight.mdsal.dom.api.DOMDataTreeTransaction transaction, Throwable cause)voidonTransactionChainSuccessful(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain)
-
-
-
Method Detail
-
onSessionUp
public void onSessionUp(BmpSession psession)
- Specified by:
onSessionUpin interfaceBmpSessionListener
-
onSessionDown
public void onSessionDown(Exception exception)
- Specified by:
onSessionDownin interfaceBmpSessionListener
-
onMessage
public void onMessage(org.opendaylight.yangtools.yang.binding.Notification message)
- Specified by:
onMessagein interfaceBmpSessionListener
-
getRouterId
public RouterId getRouterId()
Description copied from interface:BmpRouterReturns router's identifier, represented by router's remote IP address.- Specified by:
getRouterIdin interfaceBmpRouter- Returns:
- router identifier.
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
onTransactionChainFailed
public void onTransactionChainFailed(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain, org.opendaylight.mdsal.dom.api.DOMDataTreeTransaction transaction, Throwable cause)- Specified by:
onTransactionChainFailedin interfaceorg.opendaylight.mdsal.dom.api.DOMTransactionChainListener
-
onTransactionChainSuccessful
public void onTransactionChainSuccessful(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain)
- Specified by:
onTransactionChainSuccessfulin interfaceorg.opendaylight.mdsal.dom.api.DOMTransactionChainListener
-
-