パッケージ org.piax.gtrans.ov.ring
クラス MessagingFramework
java.lang.Object
org.piax.gtrans.ov.ring.MessagingFramework
public class MessagingFramework extends Object
messaging framework for structured p2p networks.
this class provides features to send a message, which is a subclass of
RequestMessage, to a remote node and get an ack and a reply
message, which is a subclass of ReplyMessage. when a reply message
arrives, RequestMessage.onReceivingReply(ReplyMessage)
is called. if ack message timeouts,
RequestMessage.onResponseTimeout() is called.
the destination of the ack message and the reply message may be different node.
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static intACK_TIMEOUT_THRESstatic intACK_TIMEOUT_TIMERstatic intDUMMY_MSGIDprotected RingManager<?>manager -
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MessagingFramework(RingManager<?> manager) -
メソッドの概要
修飾子とタイプ メソッド 説明 voidackMsgReceived(int ackId, AckMessage ack)voiddispose(int id)EndpointgetEndpoint()RingManager<?>getManager()RequestMessagegetRequestMessageById(int replyId)voidreplyMsgReceived(ReplyMessage repl)voidrequestMsgReceived(RequestMessage req)StringtoString()
-
フィールド詳細
-
DUMMY_MSGID
public static final int DUMMY_MSGID- 関連項目:
- 定数フィールド値
-
ACK_TIMEOUT_THRES
public static int ACK_TIMEOUT_THRES -
ACK_TIMEOUT_TIMER
public static int ACK_TIMEOUT_TIMER -
manager
-
-
コンストラクタの詳細
-
メソッドの詳細
-
toString
-
getEndpoint
-
getManager
-
requestMsgReceived
-
ackMsgReceived
-
replyMsgReceived
-
dispose
public void dispose(int id) -
getRequestMessageById
-