public class RQReturn extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
RQReturn.MVal |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
RQMessage |
parentMsg
the RQMessage received from the parent node
|
static boolean |
PREFER_COLLECTING_EXACT_PATH |
| コンストラクタと説明 |
|---|
RQReturn(RQManager<?> manager,
RQMessage msg,
TransOptions opts,
boolean isRoot) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addMessagePaths(Collection<MessagePath> paths) |
void |
addRemoteValues(Collection<DKRangeRValue<?>> ranges)
store results of (sub)ranges and flush if appropriate.
|
void |
dispose() |
void |
flush()
send the collected results to the parent node. note that the results are
cleared after flushing.
|
FutureQueue<Object> |
getFutureQueue() |
Collection<MessagePath> |
getMessagePaths() |
RQResults<?> |
getRQResults() |
void |
retransmit(Collection<SubRange> ranges)
slow retransmit a range query message for specified ranges.
|
void |
sendChildMessage(Link dest,
RQMessage m) |
String |
toString() |
void |
updateHops(int hops) |
public static final boolean PREFER_COLLECTING_EXACT_PATH
public final RQMessage parentMsg
public RQReturn(RQManager<?> manager, RQMessage msg, TransOptions opts, boolean isRoot)
public void dispose()
public void addMessagePaths(Collection<MessagePath> paths)
public void addRemoteValues(Collection<DKRangeRValue<?>> ranges)
ranges - the ranges.public void flush()
public FutureQueue<Object> getFutureQueue()
public RQResults<?> getRQResults()
public void updateHops(int hops)
public void retransmit(Collection<SubRange> ranges)
ranges - retransmit rangespublic Collection<MessagePath> getMessagePaths()
Copyright © 2017. All rights reserved.