オブジェクト(CcRequest)をJson形式のDeadLetterQueueにストックする必要があります。
どのようにそれは可能ですか?
ここに私の簡単なコンテキスト:
<camelContext id="el1DMRCamelContext" autoStartup="true" xmlns="http://camel.apache.org/schema/blueprint" >
<template id="producerTemplate" />
<!-- Routes -->
<route id="createCcProcessorRoute" errorHandlerRef="createCcErrorHandler" >
<from uri="activemq:queue:createCc" />
<process ref="createCcProcessor" />
</route>
</camelContext>
<bean id="createCcErrorHandler" class="org.apache.camel.builder.DeadLetterChannelBuilder" >
<property name="deadLetterUri" value="activemq:queue:createCcDLQ" />
<property name="redeliveryPolicy" ref="redeliveryPolicy" />
</bean>
activemq:queue:createCcDLQ内のオブジェクト(交換の本体にストックされているCcRequest)を、バイナリではなくJson形式にする必要があります。
出来ますか ?