public static class CompactionMetadata.CompactionMetadataSerializer extends java.lang.Object implements IMetadataComponentSerializer<CompactionMetadata>
| Constructor and Description |
|---|
CompactionMetadataSerializer() |
| Modifier and Type | Method and Description |
|---|---|
CompactionMetadata |
deserialize(Version version,
DataInputPlus in)
Deserialize metadata component from given input.
|
void |
serialize(Version version,
CompactionMetadata component,
DataOutputPlus out)
Serialize metadata component to given output.
|
int |
serializedSize(Version version,
CompactionMetadata component)
Calculate and return serialized size.
|
public int serializedSize(Version version, CompactionMetadata component) throws java.io.IOException
IMetadataComponentSerializerserializedSize in interface IMetadataComponentSerializer<CompactionMetadata>component - MetadataComponent to calculate serialized sizejava.io.IOExceptionpublic void serialize(Version version, CompactionMetadata component, DataOutputPlus out) throws java.io.IOException
IMetadataComponentSerializerserialize in interface IMetadataComponentSerializer<CompactionMetadata>component - MetadataComponent to serializeout - serialize destinationjava.io.IOExceptionpublic CompactionMetadata deserialize(Version version, DataInputPlus in) throws java.io.IOException
IMetadataComponentSerializerdeserialize in interface IMetadataComponentSerializer<CompactionMetadata>version - serialize versionin - deserialize sourcejava.io.IOExceptionCopyright © 2018 The Apache Software Foundation