com.netflix.astyanax.util
Class TokenGenerator

java.lang.Object
  extended by com.netflix.astyanax.util.TokenGenerator

public class TokenGenerator
extends java.lang.Object


Field Summary
static java.math.BigInteger MAXIMUM
           
static java.math.BigInteger MINIMUM
           
 
Constructor Summary
TokenGenerator()
           
 
Method Summary
static java.lang.String getMaximumToken()
           
static java.lang.String getMinimumToken()
           
static java.lang.String initialToken(int size, int position)
           
static java.lang.String initialToken(int size, int position, java.math.BigInteger minInitialToken, java.math.BigInteger maxInitialToken)
           
static java.math.BigInteger tokenDifference(java.math.BigInteger startToken, java.math.BigInteger endToken)
           
static java.math.BigInteger tokenDifference(java.lang.String startToken, java.lang.String endToken)
           
static java.lang.String tokenMinusOne(java.lang.String payload)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MINIMUM

public static final java.math.BigInteger MINIMUM

MAXIMUM

public static final java.math.BigInteger MAXIMUM
Constructor Detail

TokenGenerator

public TokenGenerator()
Method Detail

initialToken

public static java.lang.String initialToken(int size,
                                            int position)

initialToken

public static java.lang.String initialToken(int size,
                                            int position,
                                            java.math.BigInteger minInitialToken,
                                            java.math.BigInteger maxInitialToken)

tokenMinusOne

public static java.lang.String tokenMinusOne(java.lang.String payload)

tokenDifference

public static java.math.BigInteger tokenDifference(java.math.BigInteger startToken,
                                                   java.math.BigInteger endToken)

tokenDifference

public static java.math.BigInteger tokenDifference(java.lang.String startToken,
                                                   java.lang.String endToken)

getMaximumToken

public static java.lang.String getMaximumToken()

getMinimumToken

public static java.lang.String getMinimumToken()