org.apache.cassandra.db.filter
Class IDiskAtomFilter.Serializer

java.lang.Object
  extended by org.apache.cassandra.db.filter.IDiskAtomFilter.Serializer
All Implemented Interfaces:
IVersionedSerializer<IDiskAtomFilter>
Enclosing interface:
IDiskAtomFilter

public static class IDiskAtomFilter.Serializer
extends java.lang.Object
implements IVersionedSerializer<IDiskAtomFilter>


Field Summary
static IDiskAtomFilter.Serializer instance
           
 
Constructor Summary
IDiskAtomFilter.Serializer()
           
 
Method Summary
 IDiskAtomFilter deserialize(java.io.DataInput dis, int version)
          Deserialize into the specified DataInputStream instance.
 IDiskAtomFilter deserialize(java.io.DataInput dis, int version, AbstractType<?> comparator)
           
 void serialize(IDiskAtomFilter filter, java.io.DataOutput dos, int version)
          Serialize the specified type into the specified DataOutputStream instance.
 long serializedSize(IDiskAtomFilter filter, int version)
          Calculate serialized size of object without actually serializing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static IDiskAtomFilter.Serializer instance
Constructor Detail

IDiskAtomFilter.Serializer

public IDiskAtomFilter.Serializer()
Method Detail

serialize

public void serialize(IDiskAtomFilter filter,
                      java.io.DataOutput dos,
                      int version)
               throws java.io.IOException
Description copied from interface: IVersionedSerializer
Serialize the specified type into the specified DataOutputStream instance.

Specified by:
serialize in interface IVersionedSerializer<IDiskAtomFilter>
Parameters:
filter - type that needs to be serialized
dos - DataOutput into which serialization needs to happen.
version - protocol version
Throws:
java.io.IOException

deserialize

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

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

deserialize

public IDiskAtomFilter deserialize(java.io.DataInput dis,
                                   int version,
                                   AbstractType<?> comparator)
                            throws java.io.IOException
Throws:
java.io.IOException

serializedSize

public long serializedSize(IDiskAtomFilter filter,
                           int version)
Description copied from interface: IVersionedSerializer
Calculate serialized size of object without actually serializing.

Specified by:
serializedSize in interface IVersionedSerializer<IDiskAtomFilter>
Parameters:
filter - object to calculate serialized size
version - protocol version
Returns:
serialized size of object t


Copyright © 2013 The Apache Software Foundation