public abstract class Token extends java.lang.Object implements RingPosition<Token>, java.io.Serializable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Token.KeyBound | 
| static class  | Token.TokenFactory | 
| static class  | Token.TokenSerializer | 
| Modifier and Type | Field and Description | 
|---|---|
| static Token.TokenSerializer | serializer | 
| Constructor and Description | 
|---|
| Token() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract long | getHeapSize() | 
| abstract IPartitioner | getPartitioner() | 
| Token | getToken() | 
| abstract java.lang.Object | getTokenValue() | 
| abstract Token | increaseSlightly()Returns a token that is slightly greater than this. | 
| boolean | isMinimum() | 
| Token.KeyBound | maxKeyBound() | 
| Token.KeyBound | minKeyBound() | 
| Token | minValue() | 
| abstract double | size(Token next)Returns a measure for the token space covered between this token and next. | 
| <R extends RingPosition<R>> | upperBound(java.lang.Class<R> klass) | 
public static final Token.TokenSerializer serializer
public abstract IPartitioner getPartitioner()
getPartitioner in interface RingPosition<Token>public abstract long getHeapSize()
public abstract java.lang.Object getTokenValue()
public abstract double size(Token next)
public abstract Token increaseSlightly()
public Token getToken()
getToken in interface RingPosition<Token>public Token minValue()
minValue in interface RingPosition<Token>public boolean isMinimum()
isMinimum in interface RingPosition<Token>public Token.KeyBound minKeyBound()
public Token.KeyBound maxKeyBound()
public <R extends RingPosition<R>> R upperBound(java.lang.Class<R> klass)
Copyright © 2018 The Apache Software Foundation