【发布时间】:2014-11-21 21:33:57
【问题描述】:
我有一张这样的地图:
Map<String, MyMessage> map = new HashMap<String, MyMessage>();
之后:
MyMessage msg = new Message();
msg.setBody("Hello");
map.put("123", msg)
它包含 String-correlationId 和对象 MyMessage
MyMessage 包含方法
class MyMessage {
private String someBody;
String getBody()
{
return someBody;
}
void setBody(String someBody)
{
this.someBody = someBody;
}
}
我需要从 map 中获取对象 MyMessage(我可以这样做)并从 Camel 调用 getBody() 以从 someBody 获取一些文本的字符串并路由到 jms。
当我将在 Camel 中构建路由 (RouteBuilder()) 并将其发送给 jms 时,如何从 MyMessagewith Camel 获取内容(我知道第二部分,如何将其发送给 jms)???
【问题讨论】:
标签: java jms apache-camel