【发布时间】:2018-03-27 07:14:33
【问题描述】:
我正在尝试使用 org.apache.camel 动态路由消息。
这是我的代码:
from("direct:messenger")
.routeId("messenger-provider")
.bean(messengerService, "process")
.marshal().json(JsonLibrary.Jackson)
.setHeader(Exchange.HTTP_METHOD, constant("POST"))
.recipientList(header("access_token")).ignoreInvalidEndpoints()
这是我的服务类的相关部分:
exchange.getIn().setHeader("access_token", messengerServiceEndpoint.getEndpointUri()+"?access_token="+accessToken);
实际上我想将 access_token 动态添加到端点 URI。但我只能从服务类中获取令牌。
如果有人有一些很棒的见解,谢谢
【问题讨论】:
标签: java routing apache-camel messenger