2012-03-02 19 views
1

我想創建一個JADE消息JADE ACLMessage InReplyTo和ReplyWith

   ACLMessage reqMsg = new ACLMessage(ACLMessage.REQUEST); 

基本上有這個消息字段,我可以填充,因爲我在API中看到通過使用一些setter方法。不過,我不明白setInReplyTosetReplyWith方法,因爲我無法找到足夠的解釋。我究竟可以使用這些字段/方法?

+2

我通過我在大學做的一個項目看,但我無法找到任何可以幫助你。但是,正如ACLMessage的API文檔所建議的那樣,這些方法設置了消息的「回覆時間」和「回覆時間」時隙。看看他們做的事情,你可以按照官方的[FIPA規範(http://www.fipa.org/specs/fipa00061/SC00061G.pdf)。也許它有幫助。 – 2012-03-02 16:37:45

+0

由於它描述了頁面5.回覆對:介紹將由響應代理被用於識別此消息的表達式。該回復帶參數的設計是用於跟蹤會話線程在多 206個對話同時發生的情況。例如,如果代理我發送到包含代理JA消息「回覆與」特務J將包含「在回覆到」 – Cemre 2012-03-02 17:31:47

+0

消息迴應@AndreiSuceava如果你想作爲一個答案,你可以發佈這些,所以我可以用「正式」的方式接受你的回答;) – Cemre 2012-03-02 17:32:53

回答

1

這兩種方法設置in-reply-toreply-with消息字段。 FIPA Specification詳細描述了這些字段(以及所有其他字段)。