com.agentfactory.platform.mts
Class Envelope

java.lang.Object
  extended by com.agentfactory.platform.mts.Envelope
Direct Known Subclasses:
XMLEnvelope

public abstract class Envelope
extends java.lang.Object

Implementation of a Frame as specified in the FIPA ALPHAAgent Message Transport Service Standard.


Field Summary
protected  java.lang.String aclRepresentation
           
protected  java.util.Calendar date
           
protected  AgentID from
           
protected  java.util.ArrayList intendedReceiver
           
protected  java.lang.String payloadEncoding
           
protected  long payloadLength
           
protected  java.util.ArrayList to
           
 
Constructor Summary
Envelope()
           
 
Method Summary
 java.lang.String getAclRepresentation()
           
 java.util.Calendar getDate()
           
 AgentID getFrom()
           
 java.util.ArrayList getIntendedReceiver()
           
 java.lang.String getLogMessage()
           
 java.lang.String getPayloadEncoding()
          Getter for property payloadEncoding.
 long getPayloadLength()
          Getter for property payloadLength.
 java.util.ArrayList getTo()
           
 void setAclRepresentation(java.lang.String aclRepresentation)
           
 void setDate(java.util.Calendar date)
           
 void setFrom(AgentID from)
           
 void setIntendedReceiver(java.util.ArrayList intendedReceiver)
           
 void setPayloadEncoding(java.lang.String payloadEncoding)
          Setter for property payloadEncoding.
 void setPayloadLength(long payloadLength)
          Setter for property payloadLength.
 void setTo(java.util.ArrayList to)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

to

protected java.util.ArrayList to

from

protected AgentID from

aclRepresentation

protected java.lang.String aclRepresentation

date

protected java.util.Calendar date

payloadEncoding

protected java.lang.String payloadEncoding

payloadLength

protected long payloadLength

intendedReceiver

protected java.util.ArrayList intendedReceiver
Constructor Detail

Envelope

public Envelope()
Method Detail

setIntendedReceiver

public void setIntendedReceiver(java.util.ArrayList intendedReceiver)

getIntendedReceiver

public java.util.ArrayList getIntendedReceiver()

setTo

public void setTo(java.util.ArrayList to)

getTo

public java.util.ArrayList getTo()

setFrom

public void setFrom(AgentID from)

getFrom

public AgentID getFrom()

setAclRepresentation

public void setAclRepresentation(java.lang.String aclRepresentation)

getAclRepresentation

public java.lang.String getAclRepresentation()

setDate

public void setDate(java.util.Calendar date)

getDate

public java.util.Calendar getDate()

getPayloadEncoding

public java.lang.String getPayloadEncoding()
Getter for property payloadEncoding.

Returns:
Value of property payloadEncoding.

setPayloadEncoding

public void setPayloadEncoding(java.lang.String payloadEncoding)
Setter for property payloadEncoding.

Parameters:
payloadEncoding - New value of property payloadEncoding.

getPayloadLength

public long getPayloadLength()
Getter for property payloadLength.

Returns:
Value of property payloadLength.

setPayloadLength

public void setPayloadLength(long payloadLength)
Setter for property payloadLength.

Parameters:
payloadLength - New value of property payloadLength.

getLogMessage

public java.lang.String getLogMessage()