Interface MetadataCodec

All Known Implementing Classes:
JdkMetadataCodec

public interface MetadataCodec
Contains methods for metadata serializing/deserializing logic.
  • Field Details

  • Method Details

    • deserialize

      Object deserialize(ByteBuffer buffer)
      Deserializes metadata from buffer.
      Parameters:
      buffer - metadata buffer; if buffer is empty then returned result shall be null.
      Returns:
      metadata object from metadata buffer or null
    • serialize

      ByteBuffer serialize(Object metadata)
      Serializes given metadata into buffer.
      Parameters:
      metadata - metadata object (optional); if metadata is null then returned result may be null or empty buffer.
      Returns:
      buffer or null