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