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 intbyteSize(Token token)abstract TokenfromByteArray(java.nio.ByteBuffer bytes)TokenfromByteBuffer(java.nio.ByteBuffer bytes, int position, int length)abstract TokenfromString(java.lang.String string)voidserialize(Token token, java.nio.ByteBuffer out)voidserialize(Token token, DataOutputPlus out)abstract java.nio.ByteBuffertoByteArray(Token token)abstract java.lang.StringtoString(Token token)abstract voidvalidate(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)
-
-