Class ValidationMetadata.ValidationMetadataSerializer
- java.lang.Object
-
- org.apache.cassandra.io.sstable.metadata.ValidationMetadata.ValidationMetadataSerializer
-
- All Implemented Interfaces:
IMetadataComponentSerializer<ValidationMetadata>
- Enclosing class:
- ValidationMetadata
public static class ValidationMetadata.ValidationMetadataSerializer extends java.lang.Object implements IMetadataComponentSerializer<ValidationMetadata>
-
-
Constructor Summary
Constructors Constructor Description ValidationMetadataSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationMetadatadeserialize(Version version, DataInputPlus in)Deserialize metadata component from given input.voidserialize(Version version, ValidationMetadata component, DataOutputPlus out)Serialize metadata component to given output.intserializedSize(Version version, ValidationMetadata component)Calculate and return serialized size.
-
-
-
Method Detail
-
serializedSize
public int serializedSize(Version version, ValidationMetadata component) throws java.io.IOException
Description copied from interface:IMetadataComponentSerializerCalculate and return serialized size.- Specified by:
serializedSizein interfaceIMetadataComponentSerializer<ValidationMetadata>component- MetadataComponent to calculate serialized size- Returns:
- serialized size of this component
- Throws:
java.io.IOException
-
serialize
public void serialize(Version version, ValidationMetadata component, DataOutputPlus out) throws java.io.IOException
Description copied from interface:IMetadataComponentSerializerSerialize metadata component to given output.- Specified by:
serializein interfaceIMetadataComponentSerializer<ValidationMetadata>component- MetadataComponent to serializeout- serialize destination- Throws:
java.io.IOException
-
deserialize
public ValidationMetadata deserialize(Version version, DataInputPlus in) throws java.io.IOException
Description copied from interface:IMetadataComponentSerializerDeserialize metadata component from given input.- Specified by:
deserializein interfaceIMetadataComponentSerializer<ValidationMetadata>- Parameters:
version- serialize versionin- deserialize source- Returns:
- Deserialized component
- Throws:
java.io.IOException
-
-