パッケージ org.piax.gtrans.ov.ddll
インタフェース NodeManagerIf
- すべてのスーパーインタフェース:
RPCIf
- 既知の実装クラスのリスト:
NodeManager
public interface NodeManagerIf extends RPCIf
an interface for RPCs of
NodeManager.-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static intSETR_TYPE_FIX_BOTHstatic intSETR_TYPE_FIX_LEFTONLYstatic intSETR_TYPE_NORMAL -
メソッドの概要
修飾子とタイプ メソッド 説明 voidfindNearest(DdllKey target, Link sender, int reqNo, DdllKey searchKey, Link prevKey)voidgetStat(DdllKey target, Link sender, int reqNo)voidgetStatMulti(Endpoint sender, DdllKey[] targets)voidpropagateNeighbors(DdllKey src, DdllKey key, Set<Link> newset, DdllKey limit)voidsetFindNext(DdllKey target, int reqNo, Link next, Link prevKey)voidsetFindResult(DdllKey target, int reqNo, Link left, Link right)voidsetL(DdllKey target, Link lNew, LinkSeq lNewNum, Link d, Set<Link> nbrs)voidsetR(DdllKey target, Link sender, int reqNo, Link rNew, Link rCur, LinkSeq rNewNum, int type, Object payload)voidsetRAck(DdllKey target, Link sender, int reqNo, LinkSeq val, Set<Link> nbrs)voidsetRNak(DdllKey target, Link sender, int reqNo, Link curR)voidsetStat(DdllKey target, int reqNo, Stat stat)voidsetStatMulti(Endpoint sender, Stat[] stats)voidstartFix(DdllKey target, Link failedNode, boolean force)voidunrefL(DdllKey target, Link sender)
-
フィールド詳細
-
SETR_TYPE_NORMAL
static final int SETR_TYPE_NORMAL- 関連項目:
- 定数フィールド値
-
SETR_TYPE_FIX_LEFTONLY
static final int SETR_TYPE_FIX_LEFTONLY- 関連項目:
- 定数フィールド値
-
SETR_TYPE_FIX_BOTH
static final int SETR_TYPE_FIX_BOTH- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
setR
void setR(DdllKey target, Link sender, int reqNo, Link rNew, Link rCur, LinkSeq rNewNum, int type, Object payload) throws RPCException- 例外:
RPCException
-
setRAck
void setRAck(DdllKey target, Link sender, int reqNo, LinkSeq val, Set<Link> nbrs) throws RPCException- 例外:
RPCException
-
setRNak
- 例外:
RPCException
-
setL
- 例外:
RPCException
-
unrefL
- 例外:
RPCException
-
findNearest
void findNearest(DdllKey target, Link sender, int reqNo, DdllKey searchKey, Link prevKey) throws RPCException- 例外:
RPCException
-
setFindResult
- 例外:
RPCException
-
setFindNext
- 例外:
RPCException
-
getStat
- 例外:
RPCException
-
setStat
- 例外:
RPCException
-
getStatMulti
- 例外:
RPCException
-
setStatMulti
- 例外:
RPCException
-
propagateNeighbors
void propagateNeighbors(DdllKey src, DdllKey key, Set<Link> newset, DdllKey limit) throws RPCException- 例外:
RPCException
-
startFix
- 例外:
RPCException
-