| パッケージ | 説明 |
|---|---|
| org.piax.gtrans.ov.ring.rq | |
| org.piax.gtrans.ov.szk |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Collection<DKRangeRValue<?>> |
RQReplyMessage.vals |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
RQReturn.addRemoteValues(Collection<DKRangeRValue<?>> ranges)
store results of (sub)ranges and flush if appropriate.
|
StrictMap<Id,List<SubRange>> |
RQAlgorithm.assignDelegates(RQMessage msg,
List<SubRange[]> closeRanges,
List<DKRangeRValue<?>> rvals)
split the given query range and assign an appropriate delegation node
for each subrange.
|
RQReplyMessage |
BasicRQMessage.newRQReplyMessage(Collection<DKRangeRValue<?>> vals,
boolean isFinal,
Collection<MessagePath> paths,
int hops) |
abstract RQReplyMessage |
RQMessage.newRQReplyMessage(Collection<DKRangeRValue<?>> vals,
boolean isFinal,
Collection<MessagePath> paths,
int hops) |
void |
RQAlgorithm.rqExecuteLocal(RQMessage msg,
List<SubRange> list,
List<DKRangeRValue<?>> rvals)
resolve (fill-in) range query results that are locally available.
|
protected List<SubRange> |
RQManager.rqSplit(Object query,
SubRange range0,
NavigableMap<DdllKey,Link> allLinks,
Collection<Endpoint> failedLinks,
List<DKRangeRValue<?>> rvals,
RQAlgorithm rqAlgo)
Split a range into subranges, by the keys in allLinks.
|
| コンストラクタと説明 |
|---|
RQReplyMessage(RingManager<?> manager,
RQMessage req,
Collection<DKRangeRValue<?>> vals,
boolean isFinal,
Collection<MessagePath> paths,
int hops,
List<DdllKey> unavailableKeys)
constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
StrictMap<Id,List<SubRange>> |
ChordSharpRQAlgorithm.assignDelegates(RQMessage msg,
List<SubRange[]> closeRanges,
List<DKRangeRValue<?>> rvals)
各 range を subRange に分割し,それぞれ担当ノードを割り当てる.
|
RQReplyMessage |
ChordSharpRQMessage.newRQReplyMessage(Collection<DKRangeRValue<?>> vals,
boolean isFinal,
Collection<MessagePath> paths,
int hops) |
void |
ChordSharpRQAlgorithm.rqExecuteLocal(RQMessage msg,
List<SubRange> list,
List<DKRangeRValue<?>> rvals) |
| コンストラクタと説明 |
|---|
ChordSharpReplyMessage(RingManager<?> manager,
ChordSharpRQMessage req,
Collection<DKRangeRValue<?>> vals,
boolean isFinal,
Collection<MessagePath> paths,
int hops) |
Copyright © 2017. All rights reserved.