Class ByteBufferConverter

java.lang.Object
io.pmem.pmemkv.ByteBufferConverter
All Implemented Interfaces:
Converter<ByteBuffer>

public class ByteBufferConverter extends Object implements Converter<ByteBuffer>
Impementation of Converter interface for ByteBuffer type
  • Constructor Details

    • ByteBufferConverter

      public ByteBufferConverter()
  • Method Details

    • toByteBuffer

      public ByteBuffer toByteBuffer(ByteBuffer entry)
      Description copied from interface: Converter
      Defines how object of type T will be converted to ByteBuffer and stored in pmemkv
      Specified by:
      toByteBuffer in interface Converter<ByteBuffer>
      Parameters:
      entry - Object of type T, which will be stored in pmemkv
      Returns:
      ByteBuffer representation of passed objects
    • fromByteBuffer

      public ByteBuffer fromByteBuffer(ByteBuffer entry)
      Description copied from interface: Converter
      Defines how object stored in pmemkv will be converted from ByteBuffer back to type T to be passed to the callback functions
      Specified by:
      fromByteBuffer in interface Converter<ByteBuffer>
      Parameters:
      entry - ByteBuffer stored in pmemkv
      Returns:
      Object of type T, which will be passed to the callback functions