moses.member
Interface Agent


public interface Agent

This interface allows the objects implementing it to receive messages asynchronously from a Member instance. The messages are dispatched by a Receiver thread. In the future this class will be deprecated in favor to the more general GenericAgent class.

See Also:
Member, Receiver, GenericReceiver, GenericAgent

Method Summary
 void processReply(moses.member.Member member, byte[] breply)
          This method will be called by the Receiver dispatcher whenever the Member associated object will receive a byte array message.
 void processReply(moses.member.Member member, java.lang.Object oreply)
          This method will be called by the Receiver dispatcher whenever the Member associated object will receive an object message.
 void processReply(moses.member.Member member, java.lang.String reply)
          This method will be called by the Receiver dispatcher whenever the Member associated object will receive a string message.
 void processRequest(moses.member.Member member, java.lang.String message, java.lang.String destination)
          This method is deprecated and it is maintained only for legacy reasons.
 

Method Detail

processRequest

public void processRequest(moses.member.Member member,
                           java.lang.String message,
                           java.lang.String destination)
This method is deprecated and it is maintained only for legacy reasons. Any implementation can provide a void method.


processReply

public void processReply(moses.member.Member member,
                         java.lang.String reply)
This method will be called by the Receiver dispatcher whenever the Member associated object will receive a string message.


processReply

public void processReply(moses.member.Member member,
                         byte[] breply)
This method will be called by the Receiver dispatcher whenever the Member associated object will receive a byte array message.


processReply

public void processReply(moses.member.Member member,
                         java.lang.Object oreply)
This method will be called by the Receiver dispatcher whenever the Member associated object will receive an object message.