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
-
Constructor Summary
ConstructorDescriptionBmpRouterImpl
(org.opendaylight.protocol.bmp.impl.app.RouterSessionManager sessionManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
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.mdsal.dom.api.DOMTransactionChain chain, org.opendaylight.mdsal.dom.api.DOMDataTreeTransaction transaction, Throwable cause) void
onTransactionChainSuccessful
(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain)
-
Constructor Details
-
BmpRouterImpl
public BmpRouterImpl(org.opendaylight.protocol.bmp.impl.app.RouterSessionManager sessionManager)
-
-
Method Details
-
onSessionUp
- Specified by:
onSessionUp
in interfaceBmpSessionListener
-
onSessionDown
- Specified by:
onSessionDown
in interfaceBmpSessionListener
-
onMessage
public void onMessage(org.opendaylight.yangtools.yang.binding.Notification<?> message) - Specified by:
onMessage
in interfaceBmpSessionListener
-
getRouterId
Description copied from interface:BmpRouter
Returns router's identifier, represented by router's remote IP address.- Specified by:
getRouterId
in interfaceBmpRouter
- Returns:
- router identifier.
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
onTransactionChainFailed
public void onTransactionChainFailed(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain, org.opendaylight.mdsal.dom.api.DOMDataTreeTransaction transaction, Throwable cause) - Specified by:
onTransactionChainFailed
in interfaceorg.opendaylight.mdsal.dom.api.DOMTransactionChainListener
-
onTransactionChainSuccessful
public void onTransactionChainSuccessful(org.opendaylight.mdsal.dom.api.DOMTransactionChain chain) - Specified by:
onTransactionChainSuccessful
in interfaceorg.opendaylight.mdsal.dom.api.DOMTransactionChainListener
-