-
SubRange型の引数を持つ型を返すorg.piax.gtrans.ov.ring.rqのメソッド
| 修飾子とタイプ |
メソッド |
説明 |
Collection<SubRange> |
RQMessage.adjustSubRangesForRetrans(Collection<SubRange> subRanges) |
|
List<SubRange> |
RQAlgorithm.assignDelegate(Object query,
SubRange queryRange,
NavigableMap<DdllKey,Link> allLinks,
Collection<Endpoint> failedLinks) |
split the given query range and assign an appropriate delegation node
for each subrange.
|
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.
|
Collection<? extends SubRange> |
MessagePath.getTargetRanges() |
|
Collection<SubRange> |
RQMessage.getTargetRanges() |
|
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.
|
List<SubRange> |
SubRange.split(NavigableMap<DdllKey,Link> ents) |
|
SubRange型のパラメータを持つorg.piax.gtrans.ov.ring.rqのメソッド
| 修飾子とタイプ |
メソッド |
説明 |
List<SubRange> |
RQAlgorithm.assignDelegate(Object query,
SubRange queryRange,
NavigableMap<DdllKey,Link> allLinks,
Collection<Endpoint> failedLinks) |
split the given query range and assign an appropriate delegation node
for each subrange.
|
void |
SubRange.assignSubId(SubRange parent) |
|
SubRange |
SubRange.concatenate(SubRange another,
boolean auxRight) |
|
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.
|
SubRange型の型引数を持つorg.piax.gtrans.ov.ring.rqのメソッド・パラメータ
| 修飾子とタイプ |
メソッド |
説明 |
Collection<SubRange> |
RQMessage.adjustSubRangesForRetrans(Collection<SubRange> subRanges) |
|
protected BasicRQMessage |
BasicRQMessage.createInstance(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
TransOptions opts) |
|
protected abstract RQMessage |
RQMessage.createInstance(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
TransOptions opts) |
|
RQMessage |
RQMessage.newChildInstance(Collection<SubRange> newSubRange) |
create a child RQMessage from this instance.
|
RQMessage |
RQMessage.newChildInstance(Collection<SubRange> newSubRange,
boolean newIsRoot) |
create a child RQMessage from this instance.
|
static RQMessage |
BasicRQMessage.newRQMessage4Root(MessagingFramework msgframe,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
TransOptions opts) |
create an instance of RQMessage used for a root node.
|
RQMessage |
RQAlgorithm.newRQMessage4Root(MessagingFramework sgmf,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
TransOptions opts) |
create a (subclass of) RQMessage for new range query instance.
|
void |
RQReturn.retransmit(Collection<SubRange> ranges) |
slow retransmit a range query message for specified ranges.
|
void |
RQAlgorithm.rqExecuteLocal(RQMessage msg,
List<SubRange> list,
List<DKRangeRValue<?>> rvals) |
resolve (fill-in) range query results that are locally available.
|
SubRange型の型引数を持つorg.piax.gtrans.ov.ring.rqのコンストラクタ・パラメータ
| コンストラクタ |
説明 |
BasicRQMessage(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
int hops,
TransOptions opts) |
|
MessagePath(int hop,
DdllKey from,
DdllKey to,
Collection<? extends SubRange> targetRanges) |
|
RQMessage(MessagingFramework msgframe,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
int hops,
TransOptions opts) |
create an instance of RQMessage.
|
-
SubRange型の型引数を持つorg.piax.gtrans.ov.szkのメソッド・パラメータ
| 修飾子とタイプ |
メソッド |
説明 |
Collection<SubRange> |
ChordSharpRQMessage.adjustSubRangesForRetrans(Collection<SubRange> subRanges) |
|
void |
ChordSharp.aggregateDelegates(List<SubRange> dkrlist,
StrictMap<Id,List<SubRange>> map) |
|
void |
ChordSharp.aggregateDelegates(List<SubRange> dkrlist,
StrictMap<Id,List<SubRange>> map) |
|
protected ChordSharpRQMessage |
ChordSharpRQMessage.createInstance(MessagingFramework sgmf,
boolean isRoot,
Endpoint replyTo,
int replyId,
Collection<SubRange> subRanges,
TransOptions opts) |
|
RQMessage |
ChordSharpRQAlgorithm.newRQMessage4Root(MessagingFramework sgmf,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
TransOptions opts) |
|
static RQMessage |
ChordSharpRQMessage.newRQMessage4Root(MessagingFramework msgframe,
Collection<SubRange> subRanges,
QueryId qid,
Object query,
TransOptions opts) |
create an instance of RQMessage used for a root node.
|
void |
ChordSharpRQAlgorithm.rqExecuteLocal(RQMessage msg,
List<SubRange> list,
List<DKRangeRValue<?>> rvals) |
|