org.apache.cassandra.db
Class RowMutation.RowMutationSerializer

java.lang.Object
  extended by org.apache.cassandra.db.RowMutation.RowMutationSerializer
All Implemented Interfaces:
ICompactSerializer<RowMutation>
Enclosing class:
RowMutation

public static class RowMutation.RowMutationSerializer
extends java.lang.Object
implements ICompactSerializer<RowMutation>


Constructor Summary
RowMutation.RowMutationSerializer()
           
 
Method Summary
 RowMutation deserialize(java.io.DataInputStream dis, int version)
          Deserialize into the specified DataInputStream instance.
 RowMutation deserialize(java.io.DataInputStream dis, int version, boolean fromRemote)
           
 void serialize(RowMutation rm, java.io.DataOutputStream dos, int version)
          Serialize the specified type into the specified DataOutputStream instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RowMutation.RowMutationSerializer

public RowMutation.RowMutationSerializer()
Method Detail

serialize

public void serialize(RowMutation rm,
                      java.io.DataOutputStream dos,
                      int version)
               throws java.io.IOException
Description copied from interface: ICompactSerializer
Serialize the specified type into the specified DataOutputStream instance.

Specified by:
serialize in interface ICompactSerializer<RowMutation>
Parameters:
rm - type that needs to be serialized
dos - DataOutput into which serialization needs to happen.
Throws:
java.io.IOException

deserialize

public RowMutation deserialize(java.io.DataInputStream dis,
                               int version,
                               boolean fromRemote)
                        throws java.io.IOException
Throws:
java.io.IOException

deserialize

public RowMutation deserialize(java.io.DataInputStream dis,
                               int version)
                        throws java.io.IOException
Description copied from interface: ICompactSerializer
Deserialize into the specified DataInputStream instance.

Specified by:
deserialize in interface ICompactSerializer<RowMutation>
Parameters:
dis - DataInput from which deserialization needs to happen.
Returns:
the type that was deserialized
Throws:
java.io.IOException


Copyright © 2011 The Apache Software Foundation