org.apache.cassandra.io.sstable
Class SSTableMetadata.SSTableMetadataSerializer

java.lang.Object
  extended by org.apache.cassandra.io.sstable.SSTableMetadata.SSTableMetadataSerializer
All Implemented Interfaces:
ICompactSerializer2<SSTableMetadata>
Enclosing class:
SSTableMetadata

public static class SSTableMetadata.SSTableMetadataSerializer
extends java.lang.Object
implements ICompactSerializer2<SSTableMetadata>


Constructor Summary
SSTableMetadata.SSTableMetadataSerializer()
           
 
Method Summary
 SSTableMetadata deserialize(java.io.DataInput dis)
          Deserialize from the specified DataInput instance.
 SSTableMetadata deserialize(Descriptor descriptor)
           
 void serialize(SSTableMetadata sstableStats, java.io.DataOutput dos)
          Serialize the specified type into the specified DataOutput instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSTableMetadata.SSTableMetadataSerializer

public SSTableMetadata.SSTableMetadataSerializer()
Method Detail

serialize

public void serialize(SSTableMetadata sstableStats,
                      java.io.DataOutput dos)
               throws java.io.IOException
Description copied from interface: ICompactSerializer2
Serialize the specified type into the specified DataOutput instance.

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

deserialize

public SSTableMetadata deserialize(Descriptor descriptor)
                            throws java.io.IOException
Throws:
java.io.IOException

deserialize

public SSTableMetadata deserialize(java.io.DataInput dis)
                            throws java.io.IOException
Description copied from interface: ICompactSerializer2
Deserialize from the specified DataInput instance.

Specified by:
deserialize in interface ICompactSerializer2<SSTableMetadata>
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