Create a writeable message
The message's data
The message encoding
Additional message headers
The message ID
The output stream
A topic associated with the message
The message type
Get the buffer
the buffer that the output has been written into
Create an input stream from the message's data
an input stream that can be deserialised
Get the output stream
the output stream that writes into the message's data buffer
A writable message that can be serialised into a BufferOutputStream