hr.fer.tel.nims.dsa.client
Interface SignalingEventListener


public interface SignalingEventListener

Interface that application class must implement in order to receive notifications about events in signaling level that describe different signaling conditions.

Author:
Ivan Piskovic

Method Summary
 void handleClientRegisteredEvent()
          Trigger to the application level that is called when the client is successfully registered to the IMS.
 void handleClientRegistrationFailedEvent()
          Trigger to the application level that is called when the client's registration to the IMS was unsuccessful.
 void handleServiceRequirementsChangedEvent(java.lang.String message)
          Trigger to the application level that is called when the resources have been successfully reserved or released.
 void handleSessionEstablishedEvent(java.lang.String serviceDescription)
          Trigger to the application level that is called when session is successfully established.
 void handleSessionEstablishmentFailedEvent(java.lang.String message)
          Trigger to the application level that is called when session is unsuccessfully established.
 void handleSessionParameterOffer(java.lang.String message)
          Trigger to the application level that is called whrn the session parameter are being offered during session establishment.
 void handleSessionTerminatedEvent()
          Trigger to the application level that is called when session is terminated.
 void handleSessionUpdatedEvent(java.lang.String serviceDescription)
          Trigger to the application level that is called when session description is successfully updated.
 void handleSessionUpdateFailedEvent(java.lang.String message)
          Trigger to the application level that is called when session description is unsuccessfully updated.
 

Method Detail

handleSessionEstablishedEvent

void handleSessionEstablishedEvent(java.lang.String serviceDescription)
Trigger to the application level that is called when session is successfully established.

Parameters:
serviceDescription - A String object that contains initial service description delivered during session establishment.

handleSessionEstablishmentFailedEvent

void handleSessionEstablishmentFailedEvent(java.lang.String message)
Trigger to the application level that is called when session is unsuccessfully established.

Parameters:
message - A string object describing the cause of the failure.

handleSessionTerminatedEvent

void handleSessionTerminatedEvent()
Trigger to the application level that is called when session is terminated.


handleSessionUpdatedEvent

void handleSessionUpdatedEvent(java.lang.String serviceDescription)
Trigger to the application level that is called when session description is successfully updated.

Parameters:
serviceDescription - A String object that contains service description delivered during session establishment.

handleSessionUpdateFailedEvent

void handleSessionUpdateFailedEvent(java.lang.String message)
Trigger to the application level that is called when session description is unsuccessfully updated.

Parameters:
message - A string object describing the cause of the failure.

handleServiceRequirementsChangedEvent

void handleServiceRequirementsChangedEvent(java.lang.String message)
Trigger to the application level that is called when the resources have been successfully reserved or released.

Parameters:
message - A string object describing the result after the change in servce reqirements has occurred.

handleClientRegisteredEvent

void handleClientRegisteredEvent()
Trigger to the application level that is called when the client is successfully registered to the IMS.


handleClientRegistrationFailedEvent

void handleClientRegistrationFailedEvent()
Trigger to the application level that is called when the client's registration to the IMS was unsuccessful.


handleSessionParameterOffer

void handleSessionParameterOffer(java.lang.String message)
Trigger to the application level that is called whrn the session parameter are being offered during session establishment.