fipaos.mts
Class MTS

java.lang.Object
  |
  +--fipaos.mts.MTS
All Implemented Interfaces:
MessageSender

public class MTS
extends java.lang.Object
implements MessageSender

This class provides a convenient mechanism for interacting with the comms-level transports


Constructor Summary
protected MTS()
          Constructor for sub-classes
  MTS(URL ams, java.util.List mtp_ns, AgentID owner)
          Construct a new MTS object + initialise MTP's
 
Method Summary
 void sendMessage(Message p1)
          Send the given message
 void setMessageReceiver(MessageReceiver p1)
          Set the reference to the MessageReceiver that should receive incoming messages
 void shutdown()
          Attempt to shutdown the implementation safely
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MTS

protected MTS()
Constructor for sub-classes

MTS

public MTS(URL ams,
           java.util.List mtp_ns,
           AgentID owner)
Construct a new MTS object + initialise MTP's
Method Detail

sendMessage

public void sendMessage(Message p1)
Send the given message
Specified by:
sendMessage in interface MessageSender
Following copied from interface: fipaos.mts.MessageSender
Parameters:
message - The message to be sent

setMessageReceiver

public void setMessageReceiver(MessageReceiver p1)
Description copied from interface: MessageSender
Set the reference to the MessageReceiver that should receive incoming messages
Specified by:
setMessageReceiver in interface MessageSender

shutdown

public void shutdown()
Description copied from interface: MessageSender
Attempt to shutdown the implementation safely
Specified by:
shutdown in interface MessageSender