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 CommitLogPosition
deserialize(DataInputPlus in)
Deserialize from the specified DataInput instance.CommitLogPosition
fromString(java.lang.String position)
void
serialize(CommitLogPosition clsp, DataOutputPlus out)
Serialize the specified type into the specified DataOutput instance.long
serializedSize(CommitLogPosition clsp)
java.lang.String
toString(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:ISerializer
Serialize the specified type into the specified DataOutput instance.- Specified by:
serialize
in interfaceIGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>
- Specified by:
serialize
in 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:ISerializer
Deserialize from the specified DataInput instance.- Specified by:
deserialize
in interfaceIGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>
- Specified by:
deserialize
in 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:
serializedSize
in interfaceIGenericSerializer<CommitLogPosition,DataInputPlus,DataOutputPlus>
- Specified by:
serializedSize
in 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)
-
-