Class CommitLogPosition.CommitLogPositionSerializer
- java.lang.Object
-
- org.apache.cassandra.db.commitlog.CommitLogPosition.CommitLogPositionSerializer
-
- All Implemented Interfaces:
IGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>,ISerializer<CommitLogPosition>
- Enclosing class:
- CommitLogPosition
public static class CommitLogPosition.CommitLogPositionSerializer extends java.lang.Object implements ISerializer<CommitLogPosition>
-
-
Constructor Summary
Constructors Constructor Description CommitLogPositionSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommitLogPositiondeserialize(DataInputPlus in)Deserialize from the specified DataInput instance.CommitLogPositionfromString(java.lang.String position)voidserialize(CommitLogPosition clsp, DataOutputPlus out)Serialize the specified type into the specified DataOutput instance.longserializedSize(CommitLogPosition clsp)java.lang.StringtoString(CommitLogPosition position)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cassandra.io.ISerializer
skip
-
-
-
-
Method Detail
-
serialize
public void serialize(CommitLogPosition clsp, DataOutputPlus out) throws java.io.IOException
Description copied from interface:ISerializerSerialize the specified type into the specified DataOutput instance.- Specified by:
serializein interfaceIGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>- Specified by:
serializein interfaceISerializer<CommitLogPosition>- Parameters:
clsp- type that needs to be serializedout- DataOutput into which serialization needs to happen.- Throws:
java.io.IOException
-
deserialize
public CommitLogPosition deserialize(DataInputPlus in) throws java.io.IOException
Description copied from interface:ISerializerDeserialize from the specified DataInput instance.- Specified by:
deserializein interfaceIGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>- Specified by:
deserializein interfaceISerializer<CommitLogPosition>- Parameters:
in- DataInput from which deserialization needs to happen.- Returns:
- the type that was deserialized
- Throws:
java.io.IOException
-
serializedSize
public long serializedSize(CommitLogPosition clsp)
- Specified by:
serializedSizein interfaceIGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>- Specified by:
serializedSizein interfaceISerializer<CommitLogPosition>
-
fromString
public CommitLogPosition fromString(java.lang.String position) throws java.text.ParseException
- Throws:
java.text.ParseException
-
toString
public java.lang.String toString(CommitLogPosition position)
-
-