Package io.scalecube.cluster.metadata
Interface MetadataCodec
- All Known Implementing Classes:
JdkMetadataCodec
public interface MetadataCodec
Contains methods for metadata serializing/deserializing logic.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(ByteBuffer buffer) Deserializes metadata from buffer.Serializes given metadata into buffer.
-
Field Details
-
INSTANCE
-
-
Method Details
-
deserialize
Deserializes metadata from buffer.- Parameters:
buffer- metadata buffer; ifbufferis empty then returned result shall be null.- Returns:
- metadata object from metadata buffer or null
-
serialize
Serializes given metadata into buffer.- Parameters:
metadata- metadata object (optional); ifmetadatais null then returned result may be null or empty buffer.- Returns:
- buffer or null
-