org.resilientedge.jockey.peer
Interface MessageListener

All Known Implementing Classes:
ZJockeyAppTest

public interface MessageListener

Listens for messages,requests, and replies received from other peers, and the progress of messages currently being received and sent. The listener registers with the MessageBroker for callbacks.

Version:
$Revision: 1.1.1.1 $
Author:
John Gardner

Method Summary
 void incomingMessageUpdate(ReceiveMarker messageMarker)
          Called when an incoming message being received has a status update.
 void onMessage(PeerMessage message)
          Called when a message has been received and is ready to be processed.
 void onMessageSent(SendMarker sendMarker)
          Called when a message was successfully sent.
 void onRequest(PeerMessage request)
          Called when a request has been received and is ready to be processed.
 void onResponse(ResponseMarker responseMarker, PeerMessage response)
          Called when a response has been received and is ready to be processed.
 void onTimeout(ResponseMarker responseMarker)
          Called when a request timed out before the response was received.
 

Method Detail

incomingMessageUpdate

public void incomingMessageUpdate(ReceiveMarker messageMarker)
Called when an incoming message being received has a status update.
Parameters:
messageMarker - Description of Parameter

onMessageSent

public void onMessageSent(SendMarker sendMarker)
Called when a message was successfully sent.
Parameters:
sendMarker - Description of Parameter

onRequest

public void onRequest(PeerMessage request)
Called when a request has been received and is ready to be processed.
Parameters:
request - Description of Parameter

onMessage

public void onMessage(PeerMessage message)
Called when a message has been received and is ready to be processed.
Parameters:
message - Description of Parameter

onResponse

public void onResponse(ResponseMarker responseMarker,
                       PeerMessage response)
Called when a response has been received and is ready to be processed.
Parameters:
responseMarker - Description of Parameter
response - Description of Parameter

onTimeout

public void onTimeout(ResponseMarker responseMarker)
Called when a request timed out before the response was received.
Parameters:
responseMarker - Description of Parameter


Copyright © 2001 Resilient Edge, Inc. All Rights Reserved.