我必须将我的对象(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 格式而不是二进制文件。
是否可以 ?