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