Details
Description
Currently the AMQP transportConnector uses the "NATIVE" transformer by default which limits the interoperability of AMQP client's and client's using other protocols as the messages they'd receive sent from any AMQP connection would be a BytesMessage with the unconverted AMQP message as the payload.
By using the JMS transformer as the default we allow AMQP to interoperate just like all the other client connectors attempt to do. Issues that existed previously with the JMS transformer have been pretty well ironed out now and most all AMQP features work even when using this transformer.
Those wishing to gain the small bit of performance that using native transformation would give and who don't require the interop between protocols can configure their transportConnector to use the NATIVE transformer via "transport.transformer=NATIVE"