apache camel hazelcast获取自定义标题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache camel hazelcast获取自定义标题相关的知识,希望对你有一定的参考价值。

我想在调用hazelcast之前获取我设置的标题或属性,但我无法获得我设置的自定义标题。

<route>
<from uri=""/>
<setHeader headerName="CamelHazelcastObjectId">
    <constant>123</constant>
</setHeader>
<setHeader headerName="CamelHazelcastOperationType">
    <constant>put</constant>
</setHeader>
<setHeader headerName="test">
    <constant>test</constant>
</setHeader>
<setProperty propertyName="test">
    <constant>test</constant>
</setProperty>
<to uri="hazelcast:map:testMap"/>
</route>

当我试图检索我的自定义标题或属性无法得到它

<route>
<from uri="hazelcast:map:testMap"/>
<log message = "printing:::: ${in.header.test} and ${property[test]}"/>
<to uri=""/>

请帮忙。

答案

camel-hazelcast组件仅用于存储邮件正文,而不是邮件头。

以上是关于apache camel hazelcast获取自定义标题的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot + Apache Camel + Freemarker 自定义模板加载器

使用状态码 405 获取 org.apache.camel.component.http.HttpOperationFailedException

如何使用apache camel从soap响应中获取值?

微服务之间的通信:Apache Kafka vs Hazelcast's Topic

Hazelcast 是不是支持像 Apache Ignite 这样的 SQL 查询?

Apache Camel 遍历列表