(Quick Reference)

8 Message Conversion

Version: 2.0.0.RC2

8 Message Conversion

Both templates and adapters use a MessageConverter to convert objects into messages. By default, this plugin configures templates and adapters to use a SimpleMessageConverter

This can be changed via the config mechanism…

jms {
    converters {
        other {
            meta {
                clazz = my.custom.MessageConverter
            }
        }
    }
    adapters {
        other {
            meta {
                parentBean = 'standardJmsListenerAdapter'
            }
            messageConverterBean = "otherJmsMessageConverter"
        }
    }
}

This would configure the “other” listener adapter to use our special message converter.

To globally use a custom message converter, you can augment the standard definition…

jms {
    converters {
        standard {
            meta {
                clazz = my.custom.MessageConverter
            }
        }
    }
}

This would cause all templates and adapters to use your custom converter.