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 |
---|---|
Token |
getToken() |
abstract java.lang.Object |
getTokenValue() |
boolean |
isMinimum() |
boolean |
isMinimum(IPartitioner partitioner) |
Token.KeyBound |
maxKeyBound() |
Token.KeyBound |
maxKeyBound(IPartitioner partitioner) |
Token.KeyBound |
minKeyBound() |
Token.KeyBound |
minKeyBound(IPartitioner partitioner) |
<R extends RingPosition<R>> |
upperBound(java.lang.Class<R> klass) |
public static final Token.TokenSerializer serializer
public abstract java.lang.Object getTokenValue()
public Token getToken()
getToken
in interface RingPosition<Token>
public boolean isMinimum(IPartitioner partitioner)
isMinimum
in interface RingPosition<Token>
public boolean isMinimum()
public Token.KeyBound minKeyBound(IPartitioner partitioner)
public Token.KeyBound minKeyBound()
public Token.KeyBound maxKeyBound(IPartitioner partitioner)
public Token.KeyBound maxKeyBound()
public <R extends RingPosition<R>> R upperBound(java.lang.Class<R> klass)
Copyright © 2016 The Apache Software Foundation