This PR implements Artery's ByteBufferSerializer interface and adds test coverage. References #112.
The most optimized case is direct serialization/deserialization into/from the ByteBuffer. If one or more transformations are applied, Array[Byte] representation is used for the intermediate steps and the ByteBuffer only at the periphery.
Public API changes:
Deprecated DefaultQueueBuilder.build in favor of a future-proofed generic DefaultQueueBuilder.build[T]
This PR implements Artery's
ByteBufferSerializer
interface and adds test coverage. References #112.The most optimized case is direct serialization/deserialization into/from the
ByteBuffer
. If one or more transformations are applied,Array[Byte]
representation is used for the intermediate steps and theByteBuffer
only at the periphery.Public API changes:
DefaultQueueBuilder.build
in favor of a future-proofed genericDefaultQueueBuilder.build[T]
Thanks in advance for your reviews and feedback.