org.mobicents.mscontrol
Interface MsLinkListener

All Superinterfaces:
java.io.Serializable

public interface MsLinkListener
extends java.io.Serializable

The class interested in receiving the MsLinkEvent should implement this interface. When ever there is change in state of MsLink, instance of MsLinkEvent is fired.

Author:
Oleg Kulikov, amit.bhayani

Method Summary
 void linkConnected(MsLinkEvent evt)
          This method is called when MsLinkEventID.LINK_CONNECTED is fired.
 void linkCreated(MsLinkEvent evt)
          This method is called when MsLinkEventID.LINK_CREATED is fired.
 void linkDisconnected(MsLinkEvent evt)
          This method is called when MsLinkEventID.LINK_DISCONNECTED is fired.
 void linkFailed(MsLinkEvent evt)
          This method is called when MsLinkEventID.LINK_FAILED is fired.
 void modeFullDuplex(MsLinkEvent evt)
           
 void modeHalfDuplex(MsLinkEvent evt)
           
 

Method Detail

linkCreated

void linkCreated(MsLinkEvent evt)
This method is called when MsLinkEventID.LINK_CREATED is fired. MsLink is created by calling

 MsSession msSession;
 ...     
 msSession.createLink(mode);
 

Parameters:
evt -

linkConnected

void linkConnected(MsLinkEvent evt)
This method is called when MsLinkEventID.LINK_CONNECTED is fired. Fired when

 MsLink msLink;
 ...     
 msLink.join("media/trunk/PacketRelay/enp-2", "media/trunk/Announcement/$");
 

is called and joining of two Endpoint is successful

Parameters:
evt -

linkDisconnected

void linkDisconnected(MsLinkEvent evt)
This method is called when MsLinkEventID.LINK_DISCONNECTED is fired. Fired when

 MsLink msLink;
 ...     
 msLink.release();
 

is called

Parameters:
evt -

linkFailed

void linkFailed(MsLinkEvent evt)
This method is called when MsLinkEventID.LINK_FAILED is fired. Fired when

 MsLink msLink;
 ...     
 msLink.join("media/trunk/IVR/$", "media/trunk/Conference/enp-1");
 

is called and joining of two Endpoint fails

Parameters:
evt -

modeHalfDuplex

void modeHalfDuplex(MsLinkEvent evt)

modeFullDuplex

void modeFullDuplex(MsLinkEvent evt)


Copyright © 2009. All Rights Reserved.