|
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| Nested Class Summary | |
static interface |
Id.Distance
A class for representing and manipulating the distance between two Ids on the circle. |
| Method Summary | |
rice.p2p.commonapi.Id |
addToId(Id.Distance offset)
Returns an Id corresponding to this Id plus a given distance |
boolean |
clockwise(rice.p2p.commonapi.Id nid)
Checks to see if the Id nid is clockwise or counterclockwise from this, on the ring. |
Id.Distance |
distanceFromId(rice.p2p.commonapi.Id nid)
Returns the shorter numerical distance on the ring between a pair of Ids. |
boolean |
isBetween(rice.p2p.commonapi.Id ccw,
rice.p2p.commonapi.Id cw)
Checks if this Id is between two given ids ccw (inclusive) and cw (exclusive) on the circle |
Id.Distance |
longDistanceFromId(rice.p2p.commonapi.Id nid)
Returns the longer numerical distance on the ring between a pair of Ids. |
byte[] |
toByteArray()
Returns a (mutable) byte array representing this Id |
java.lang.String |
toStringFull()
Returns a string representing the full length of this Id. |
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Method Detail |
public boolean isBetween(rice.p2p.commonapi.Id ccw,
rice.p2p.commonapi.Id cw)
ccw - the counterclockwise idcw - the clockwise id
public boolean clockwise(rice.p2p.commonapi.Id nid)
nid - The id to compare to
public rice.p2p.commonapi.Id addToId(Id.Distance offset)
offset - the distance to add
public Id.Distance distanceFromId(rice.p2p.commonapi.Id nid)
nid - the other node id.
public Id.Distance longDistanceFromId(rice.p2p.commonapi.Id nid)
nid - the other node id.
public byte[] toByteArray()
public java.lang.String toStringFull()
|
Rice Pastry API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||