Returns a new (or reusable) instance of {@link Encoder} which encodes message objects into binary or -specific data.
Returns a new (or reusable) instance of {@link Decoder} which decodes binary or -specific data into message objects.
See Implementation