Package org.apache.cassandra.dht
Class Token.TokenFactory
- java.lang.Object
-
- org.apache.cassandra.dht.Token.TokenFactory
-
- Enclosing class:
- Token
public abstract static class Token.TokenFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TokenFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
byteSize(Token token)
abstract Token
fromByteArray(java.nio.ByteBuffer bytes)
Token
fromByteBuffer(java.nio.ByteBuffer bytes, int position, int length)
abstract Token
fromString(java.lang.String string)
void
serialize(Token token, java.nio.ByteBuffer out)
void
serialize(Token token, DataOutputPlus out)
abstract java.nio.ByteBuffer
toByteArray(Token token)
abstract java.lang.String
toString(Token token)
abstract void
validate(java.lang.String token)
-
-
-
Method Detail
-
toByteArray
public abstract java.nio.ByteBuffer toByteArray(Token token)
-
fromByteArray
public abstract Token fromByteArray(java.nio.ByteBuffer bytes)
-
toString
public abstract java.lang.String toString(Token token)
-
fromString
public abstract Token fromString(java.lang.String string)
-
validate
public abstract void validate(java.lang.String token) throws ConfigurationException
- Throws:
ConfigurationException
-
serialize
public void serialize(Token token, DataOutputPlus out) throws java.io.IOException
- Throws:
java.io.IOException
-
serialize
public void serialize(Token token, java.nio.ByteBuffer out) throws java.io.IOException
- Throws:
java.io.IOException
-
fromByteBuffer
public Token fromByteBuffer(java.nio.ByteBuffer bytes, int position, int length)
-
byteSize
public int byteSize(Token token)
-
-