public class Message
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static java.util.concurrent.atomic.AtomicInteger |
idCount |
private java.lang.String |
ilForce |
private java.lang.String |
inReplyTo |
static java.lang.String[] |
knownPerformatives |
static java.lang.String |
kqmlDefaultPlans |
static java.lang.String |
kqmlReceivedFunctor |
private java.lang.String |
msgId |
static java.lang.String |
msgIdPrefix |
static java.lang.String |
msgIdSyncAskPrefix |
private java.lang.Object |
propCont |
private java.lang.String |
receiver |
private java.lang.String |
sender |
Constructor and Description |
---|
Message() |
Message(Message m) |
Message(java.lang.String ilf,
java.lang.String s,
java.lang.String r,
java.lang.Object c) |
Message(java.lang.String ilf,
java.lang.String s,
java.lang.String r,
java.lang.Object c,
java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
Message |
clone() |
java.lang.String |
getIlForce() |
java.lang.String |
getInReplyTo() |
java.lang.String |
getMsgId() |
java.lang.Object |
getPropCont() |
java.lang.String |
getReceiver() |
java.lang.String |
getSender() |
boolean |
isAsk() |
boolean |
isKnownPerformative() |
boolean |
isReplyToSyncAsk() |
boolean |
isTell() |
boolean |
isUnTell() |
static Message |
parseMsg(java.lang.String msg)
Creates a new message object based on a string that
follows the format of the toString of Message class.
|
void |
setIlForce(java.lang.String ilf) |
void |
setInReplyTo(java.lang.String inReplyTo) |
void |
setMsgId(java.lang.String id) |
void |
setPropCont(java.lang.Object o) |
void |
setReceiver(java.lang.String agName) |
void |
setSender(java.lang.String agName) |
void |
setSyncAskMsgId() |
java.lang.String |
toString() |
private java.lang.String ilForce
private java.lang.String sender
private java.lang.String receiver
private java.lang.Object propCont
private java.lang.String msgId
private java.lang.String inReplyTo
private static java.util.concurrent.atomic.AtomicInteger idCount
public static final java.lang.String[] knownPerformatives
public static final java.lang.String msgIdPrefix
public static final java.lang.String msgIdSyncAskPrefix
public static final java.lang.String kqmlReceivedFunctor
public static final java.lang.String kqmlDefaultPlans
public Message()
public Message(java.lang.String ilf, java.lang.String s, java.lang.String r, java.lang.Object c)
public Message(java.lang.String ilf, java.lang.String s, java.lang.String r, java.lang.Object c, java.lang.String id)
public Message(Message m)
public void setSyncAskMsgId()
public java.lang.String getIlForce()
public void setIlForce(java.lang.String ilf)
public boolean isAsk()
public boolean isTell()
public boolean isUnTell()
public boolean isReplyToSyncAsk()
public boolean isKnownPerformative()
public void setPropCont(java.lang.Object o)
public java.lang.Object getPropCont()
public java.lang.String getReceiver()
public void setSender(java.lang.String agName)
public java.lang.String getSender()
public void setReceiver(java.lang.String agName)
public java.lang.String getMsgId()
public void setMsgId(java.lang.String id)
public java.lang.String getInReplyTo()
public void setInReplyTo(java.lang.String inReplyTo)
public Message clone()
clone
in class java.lang.Object
public static Message parseMsg(java.lang.String msg) throws ParseException
msg
- the string messageParseException
public java.lang.String toString()
toString
in class java.lang.Object