All Packages Class Hierarchy This Package Previous Next Index
Class RouterLayer.AgentClient.KQMLmail
RouterLayer.AgentClient.KQMLmail
- public class KQMLmail
KQMLmail object. Wrap the KQMLmessage and keep the message
number. KQMLmail will be used if you use GUI to show simple
message contents - readbit, received time, sender, performative
KQMLmail syntax:
- readbit [space] timestamp [space] KQMLString
readbit := N || F || R, N for not read, F for reserved, R for received reserved message
timestamp := String, String is 12 byte character number(e.g. 887463524231, which will
be used to construct Date or Calandar object
KQMLString := KQML syntax string. This is actual KQML message
-
KQMLmail(String, int)
- Constructor
-
getKQMLmessage()
- Get KQMLmessage
-
getMessageNumber()
- Get message index
-
getReadBit()
- Get read bit character
-
getString()
- Get KQMLmail stamp
-
getTime()
- Get time stamp
-
getTimeString()
- Get human readable time string from the time stamp
-
main(String[])
-
-
setMessageNumber(int)
- Set message index
-
setReadBit(char)
- Set read bit character
KQMLmail
public KQMLmail(String msg,
int messageno) throws ParseException
- Constructor
- Parameters:
- msg - KQML message to be sent or received
- messageno - Message index
getMessageNumber
public int getMessageNumber()
- Get message index
- Returns:
- Message index
setMessageNumber
public void setMessageNumber(int no)
- Set message index
- Parameters:
- no - Message index to be set
getKQMLmessage
public KQMLmessage getKQMLmessage()
- Get KQMLmessage
- Returns:
- KQMLmessage, wrapped by KQMLmail
getReadBit
public char getReadBit()
- Get read bit character
- Returns:
- Readbit
setReadBit
public void setReadBit(char c)
- Set read bit character
- Parameters:
- c - Read bit to be set
getTime
public Long getTime()
- Get time stamp
- Returns:
- Time stamp
getTimeString
protected String getTimeString()
- Get human readable time string from the time stamp
- Returns:
- Readable time string
getString
public String getString()
- Get KQMLmail stamp
- Returns:
- KQMLmail stamp, which is readable to human
main
public static void main(String args[])
All Packages Class Hierarchy This Package Previous Next Index