Package io.scalecube.cluster.metadata
Class JdkMetadataCodec
java.lang.Object
io.scalecube.cluster.metadata.JdkMetadataCodec
- All Implemented Interfaces:
MetadataCodec
-
Field Summary
Fields inherited from interface io.scalecube.cluster.metadata.MetadataCodec
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(ByteBuffer buffer) Deserializes metadata from buffer.Serializes given metadata into buffer.
-
Constructor Details
-
JdkMetadataCodec
public JdkMetadataCodec()
-
-
Method Details
-
deserialize
Description copied from interface:MetadataCodecDeserializes metadata from buffer.- Specified by:
deserializein interfaceMetadataCodec- Parameters:
buffer- metadata buffer; ifbufferis empty then returned result shall be null.- Returns:
- metadata object from metadata buffer or null
-
serialize
Description copied from interface:MetadataCodecSerializes given metadata into buffer.- Specified by:
serializein interfaceMetadataCodec- Parameters:
metadata- metadata object (optional); ifmetadatais null then returned result may be null or empty buffer.- Returns:
- buffer or null
-