Package org.opendaylight.protocol.pcep
Interface PCEPSessionListener
- All Known Implementing Classes:
- AbstractTopologySessionListener,- PCCSessionListener,- TestingSessionListener
@NonNullByDefault
public interface PCEPSessionListener
Listener that receives session informations from the session.
- 
Method SummaryModifier and TypeMethodDescriptionvoidonMessage(PCEPSession session, Message message) Fired when a normal protocol message is received.voidonSessionDown(PCEPSession session, Exception exception) Fired when the session went down because of an IO error.voidonSessionTerminated(PCEPSession session, PCEPTerminationReason reason) Fired when the session is terminated locally.voidonSessionUp(PCEPSession session) Fired when the session was established successfully.
- 
Method Details- 
onSessionUpFired when the session was established successfully.- Parameters:
- session- Peer address families which we accepted
 
- 
onSessionDownFired when the session went down because of an IO error. Implementation should take care of closing underlying session.- Parameters:
- session- that went down
- exception- Exception that was thrown as the cause of session being down
 
- 
onSessionTerminatedFired 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.- Parameters:
- reason- the cause why the session went down
 
- 
onMessageFired when a normal protocol message is received.- Parameters:
- message- Protocol message
 
 
-