public static class SerializationHeader.Serializer extends java.lang.Object implements IMetadataComponentSerializer<SerializationHeader.Component>
Constructor and Description |
---|
Serializer() |
Modifier and Type | Method and Description |
---|---|
SerializationHeader.Component |
deserialize(Version version,
DataInputPlus in)
Deserialize metadata component from given input.
|
SerializationHeader |
deserializeForMessaging(DataInputPlus in,
CFMetaData metadata,
boolean hasStatic) |
void |
serialize(SerializationHeader.Component header,
DataOutputPlus out)
Serialize metadata component to given output.
|
int |
serializedSize(SerializationHeader.Component header)
Calculate and return serialized size.
|
long |
serializedSizeForMessaging(SerializationHeader header,
boolean hasStatic) |
void |
serializeForMessaging(SerializationHeader header,
DataOutputPlus out,
boolean hasStatic) |
public void serializeForMessaging(SerializationHeader header, DataOutputPlus out, boolean hasStatic) throws java.io.IOException
java.io.IOException
public SerializationHeader deserializeForMessaging(DataInputPlus in, CFMetaData metadata, boolean hasStatic) throws java.io.IOException
java.io.IOException
public long serializedSizeForMessaging(SerializationHeader header, boolean hasStatic)
public void serialize(SerializationHeader.Component header, DataOutputPlus out) throws java.io.IOException
IMetadataComponentSerializer
serialize
in interface IMetadataComponentSerializer<SerializationHeader.Component>
header
- MetadataComponent to serializeout
- serialize destinationjava.io.IOException
public SerializationHeader.Component deserialize(Version version, DataInputPlus in) throws java.io.IOException
IMetadataComponentSerializer
deserialize
in interface IMetadataComponentSerializer<SerializationHeader.Component>
version
- serialize versionin
- deserialize sourcejava.io.IOException
public int serializedSize(SerializationHeader.Component header)
IMetadataComponentSerializer
serializedSize
in interface IMetadataComponentSerializer<SerializationHeader.Component>
header
- MetadataComponent to calculate serialized sizeCopyright © 2015 The Apache Software Foundation