【发布时间】:2015-02-04 14:41:30
【问题描述】:
我是 Camel 技术的新手,我正在使用 ProducerTemplate 将对象发送到队列。我已经定义了 RouteBuilder 对象,并且在路由定义中使用了过滤器。我的问题是当过滤器返回 false 并且不要让我的消息进入队列时,我应该使用什么来提供反馈消息。如何从 templateProducer 获得我的消息无效的通知?
示例伪代码:
@Produce
ProducerTemplate template;
class Route extends RouteBuilder
{
...
public void configure() throws Exception
{
from("direct:start")
.filter(...)
.to("direct:myQueue");
}
...
}
template.sendBodyAndHeaders(new Route(), myBody, myHeaders);
【问题讨论】:
标签: apache-camel