com.aelitis.azureus.core.clientmessageservice.impl
Interface ClientMessageHandler


public interface ClientMessageHandler


Method Summary
 String getMessageTypeID()
          Get the message type id that this handler handles.
 void processMessage(ClientMessage message)
          Process the given message received from a client.
 void sendAttemptCompleted(ClientMessage message)
          Notification of reply message send attempt completion.
 void sendAttemptFailed(ClientMessage message, Throwable error)
           
 

Method Detail

getMessageTypeID

String getMessageTypeID()
Get the message type id that this handler handles.

Returns:

processMessage

void processMessage(ClientMessage message)
Process the given message received from a client.

Parameters:
message - from client to process

sendAttemptCompleted

void sendAttemptCompleted(ClientMessage message)
Notification of reply message send attempt completion. NOTE: This method will always be called once for every preceeding ClientMessageServer.sendReplyMessage() call.

Parameters:
message - sent
success - true if reply send was successful, false if reply send failed

sendAttemptFailed

void sendAttemptFailed(ClientMessage message,
                       Throwable error)