org.apache.cassandra.tools
Class MembershipCleaner.MembershipCleanerMessageSerializer

java.lang.Object
  extended by org.apache.cassandra.tools.MembershipCleaner.MembershipCleanerMessageSerializer
All Implemented Interfaces:
ICompactSerializer<MembershipCleaner.MembershipCleanerMessage>
Enclosing class:
MembershipCleaner

public static class MembershipCleaner.MembershipCleanerMessageSerializer
extends java.lang.Object
implements ICompactSerializer<MembershipCleaner.MembershipCleanerMessage>


Constructor Summary
MembershipCleaner.MembershipCleanerMessageSerializer()
           
 
Method Summary
 MembershipCleaner.MembershipCleanerMessage deserialize(java.io.DataInputStream dis)
          Deserialize into the specified DataInputStream instance.
 void serialize(MembershipCleaner.MembershipCleanerMessage mcMessage, java.io.DataOutputStream dos)
          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

MembershipCleaner.MembershipCleanerMessageSerializer

public MembershipCleaner.MembershipCleanerMessageSerializer()
Method Detail

serialize

public void serialize(MembershipCleaner.MembershipCleanerMessage mcMessage,
                      java.io.DataOutputStream dos)
               throws java.io.IOException
Description copied from interface: ICompactSerializer
Serialize the specified type into the specified DataOutputStream instance.

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

deserialize

public MembershipCleaner.MembershipCleanerMessage deserialize(java.io.DataInputStream dis)
                                                       throws java.io.IOException
Description copied from interface: ICompactSerializer
Deserialize into the specified DataInputStream instance.

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


Copyright © 2009 The Apache Software Foundation