public class DeepTokenRange extends Object implements Comparable<DeepTokenRange>, Serializable
| Constructor and Description |
|---|
DeepTokenRange(Comparable startToken,
Comparable endToken)
Construct a new token range with no replica information.
|
DeepTokenRange(Comparable startToken,
Comparable endToken,
List<String> replicas)
Construct a new token range with replica information.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DeepTokenRange o) |
boolean |
equals(Object o) |
Comparable |
getEndToken() |
List<String> |
getReplicas() |
Comparable |
getStartToken() |
int |
hashCode() |
void |
setEndToken(Comparable endToken) |
void |
setStartToken(Comparable startToken) |
String |
toString() |
public DeepTokenRange(Comparable startToken, Comparable endToken)
startToken - first token of this range.endToken - last token of this range.public DeepTokenRange(Comparable startToken, Comparable endToken, List<String> replicas)
startToken - first token of this range.endToken - last token of this range.replicas - the list of replica machines holding this range of tokens.public Comparable getStartToken()
public void setStartToken(Comparable startToken)
public Comparable getEndToken()
public void setEndToken(Comparable endToken)
public int compareTo(DeepTokenRange o)
compareTo in interface Comparable<DeepTokenRange>Copyright © 2014. All rights reserved.