org.jdiameter.client.api.io
Interface IConnectionListener


public interface IConnectionListener

An object that registers to be notified of events generated by a IConnection object.

The ConnectionListener interface is implemented by a PCB component.


Method Summary
 void connectionClosed(java.lang.String connKey, java.util.List notSended)
          Notifies that connection is closed
 void connectionOpened(java.lang.String connKey)
          Notifies that connection is created
 void internalError(java.lang.String connKey, IMessage message, TransportException cause)
          Notifies that connection is generated excpetion
 void messageReceived(java.lang.String connKey, IMessage message)
          Notifies that connection is received incoming message
 

Method Detail

connectionOpened

void connectionOpened(java.lang.String connKey)
Notifies that connection is created

Parameters:
connKey - identifier of created connection

connectionClosed

void connectionClosed(java.lang.String connKey,
                      java.util.List notSended)
Notifies that connection is closed

Parameters:
connKey - identifier of closed connection
notSended - array of not sended messages

messageReceived

void messageReceived(java.lang.String connKey,
                     IMessage message)
Notifies that connection is received incoming message

Parameters:
connKey - identifier of connection
message - received incoming message

internalError

void internalError(java.lang.String connKey,
                   IMessage message,
                   TransportException cause)
Notifies that connection is generated excpetion

Parameters:
connKey - identifier of connection
message - the message from that failed
cause - generated exceptions


Copyright © 2008. All Rights Reserved.