Codec that works only on the root part of the MIME/multipart.
It doesn't work on the attachment parts, so it takes
AttachmentSet as an argument and creates a corresponding
Message .
SOAP binding
Codec that can handle MTOM, SwA, and SOAP messages
encoded using XML or Fast Infoset.
This is used when we need to determine the encoding from what we received (for decoding)
and from configuration and
Message contents (for encoding)
TODO: Split this Codec into two, one that supports FI and one that does not.
Then further split the FI Codec into two, one for client and one for
server.