org.apache.cassandra.utils
Class StreamingHistogram.StreamingHistogramSerializer

java.lang.Object
  extended by org.apache.cassandra.utils.StreamingHistogram.StreamingHistogramSerializer
All Implemented Interfaces:
ISerializer<StreamingHistogram>
Enclosing class:
StreamingHistogram

public static class StreamingHistogram.StreamingHistogramSerializer
extends java.lang.Object
implements ISerializer<StreamingHistogram>


Constructor Summary
StreamingHistogram.StreamingHistogramSerializer()
           
 
Method Summary
 StreamingHistogram deserialize(java.io.DataInput dis)
          Deserialize from the specified DataInput instance.
 void serialize(StreamingHistogram histogram, java.io.DataOutput dos)
          Serialize the specified type into the specified DataOutput instance.
 long serializedSize(StreamingHistogram histogram, TypeSizes typeSizes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamingHistogram.StreamingHistogramSerializer

public StreamingHistogram.StreamingHistogramSerializer()
Method Detail

serialize

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

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

deserialize

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

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

serializedSize

public long serializedSize(StreamingHistogram histogram,
                           TypeSizes typeSizes)
Specified by:
serializedSize in interface ISerializer<StreamingHistogram>


Copyright © 2012 The Apache Software Foundation