| パッケージ | 説明 |
|---|---|
| org.piax.common.subspace | |
| org.piax.gtrans.ov.ring | |
| org.piax.gtrans.ov.ring.rq | |
| org.piax.gtrans.ov.szk |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
CircularRange<K> |
CircularRange.concatenate(CircularRange<K> another) |
protected CircularRange<K> |
CircularRange.newInstance(K from,
boolean fromInclusive,
K to,
boolean toInclusive) |
CircularRange<K>[] |
CircularRange.split(K k) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<CircularRange<K>> |
CircularRange.retain(Range<K> r,
List<? super Range<K>> intersect)
このインスタンスが表す範囲からrを削除した場合に残る範囲のリストを返す.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
CircularRange<K> |
CircularRange.concatenate(CircularRange<K> another) |
boolean |
CircularRange.isFollowedBy(CircularRange<K> another) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
RingVNode.fixLeftLinks(Link link,
List<Link> failedLinks,
RQMessage msg,
List<CircularRange<DdllKey>> failedRanges) |
void |
RingManager.fixRoutingTables(Collection<Link> failedNodes,
RQMessage parentMsg,
Collection<CircularRange<DdllKey>> ranges) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
DdllKeyRange
A range of DdllKey
|
class |
DKRangeLink |
class |
DKRangeRValue<V>
DdllKeyRange with a RemoteValue
|
class |
SubRange |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <K extends Comparable<K>> |
RangeUtils.retainRange(CircularRange<K> r,
K a,
K b)
Range r から,[a, b) の区間を削除し,残った Range を返す.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static List<CircularRange<DdllKey>> |
RangeUtils.concatAdjacentRanges(List<CircularRange<DdllKey>> ranges) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <K extends Comparable<K>> |
RangeUtils.retainRange(CircularRange<K> r,
K a,
K b)
Range r から,[a, b) の区間を削除し,残った Range を返す.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static List<CircularRange<DdllKey>> |
RangeUtils.concatAdjacentRanges(List<CircularRange<DdllKey>> ranges) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
NavigableMap<DdllKey,List<Link>> |
ChordSharp.fragmentPoints(CircularRange<DdllKey> queryRange,
List<List<Link>> goodNodes,
List<SubRange[]> closeRanges,
Set<Endpoint> maybeFailed)
queryRangeを分割する.
|
Copyright © 2017. All rights reserved.