Class aglet.FutureReply
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class aglet.FutureReply

java.lang.Object
   |
   +----aglet.FutureReply

public class FutureReply
extends Object
FutureReplyはfuture messageの結果を取り扱うための 抽象クラスである.
See Also:
sendAsyncMessage

Constructor Index

 o FutureReply()

Method Index

 o addedTo(ReplySet)
 o getBooleanReply()
booleanとして返答を受け取る.
 o getCharReply()
charとして返答を受け取る.
 o getDoubleReply()
doubleとして返答を受け取る.
 o getFloatReply()
floatとして返答を受け取る.
 o getIntReply()
intとして返答を受け取る.
 o getLongReply()
longとして返答を受け取る.
 o getReply()
非同期にメッセージの返答を受け取る.
 o isAvailable()
返答があるか(メッセージに返答がなされたか)を調べる.
 o waitForReply()
返答があるまで待つ.
 o waitForReply(long)
タイムアウトの時間を設定して返答を待つ。

Constructors

 o FutureReply
  public FutureReply()

Methods

 o getReply
  public abstract Object getReply() throws MessageException, NotHandledException
非同期にメッセージの返答を受け取る. 受け手がメッセージを処理しない場合は, 例外MessageNotHandled が投げらる.
Returns:
reply object.
Throws: NotHandledException
メッセージが処理されない.
See Also:
setReply
 o getIntReply
  public int getIntReply() throws MessageException, NotHandledException
intとして返答を受け取る.
 o getDoubleReply
  public double getDoubleReply() throws MessageException, NotHandledException
doubleとして返答を受け取る.
 o getFloatReply
  public float getFloatReply() throws MessageException, NotHandledException
floatとして返答を受け取る.
 o getBooleanReply
  public boolean getBooleanReply() throws MessageException, NotHandledException
booleanとして返答を受け取る.
 o getCharReply
  public char getCharReply() throws MessageException, NotHandledException
charとして返答を受け取る.
 o getLongReply
  public long getLongReply() throws MessageException, NotHandledException
longとして返答を受け取る.
 o isAvailable
  public abstract boolean isAvailable()
返答があるか(メッセージに返答がなされたか)を調べる.
Returns:
boolean 返答が行われた場合にtrue
 o waitForReply
  public abstract void waitForReply(long timeout)
タイムアウトの時間を設定して返答を待つ。
Parameters:
timeout - タイムアウトの時間.
 o waitForReply
  public abstract void waitForReply()
返答があるまで待つ.
 o addedTo
  protected abstract void addedTo(ReplySet set)

All Packages  Class Hierarchy  This Package  Previous  Next  Index