Class TestingSessionListener
- java.lang.Object
-
- org.opendaylight.protocol.pcep.testtool.TestingSessionListener
-
- All Implemented Interfaces:
EventListener
,PCEPSessionListener
public class TestingSessionListener extends Object implements PCEPSessionListener
-
-
Constructor Summary
Constructors Constructor Description TestingSessionListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onMessage(PCEPSession session, Message message)
Fired when a normal protocol message is received.void
onSessionDown(PCEPSession session, Exception exception)
Fired when the session went down because of an IO error.void
onSessionTerminated(PCEPSession session, PCEPTerminationReason cause)
Fired when the session is terminated locally.void
onSessionUp(PCEPSession session)
Fired when the session was established successfully.
-
-
-
Method Detail
-
onMessage
public void onMessage(PCEPSession session, Message message)
Description copied from interface:PCEPSessionListener
Fired when a normal protocol message is received.- Specified by:
onMessage
in interfacePCEPSessionListener
message
- Protocol message
-
onSessionUp
public void onSessionUp(PCEPSession session)
Description copied from interface:PCEPSessionListener
Fired when the session was established successfully.- Specified by:
onSessionUp
in interfacePCEPSessionListener
- Parameters:
session
- Peer address families which we accepted
-
onSessionDown
public void onSessionDown(PCEPSession session, Exception exception)
Description copied from interface:PCEPSessionListener
Fired when the session went down because of an IO error. Implementation should take care of closing underlying session.- Specified by:
onSessionDown
in interfacePCEPSessionListener
- Parameters:
session
- that went downexception
- Exception that was thrown as the cause of session being down
-
onSessionTerminated
public void onSessionTerminated(PCEPSession session, PCEPTerminationReason cause)
Description copied from interface:PCEPSessionListener
Fired when the session is terminated locally. The session has already been closed and transitioned to IDLE state. Any outstanding queued messages were not sent. The user should not attempt to make any use of the session.- Specified by:
onSessionTerminated
in interfacePCEPSessionListener
cause
- the cause why the session went down
-
-