交易骆驼队列

时间:2018-03-29 16:38:17

标签: transactions jms

我的队列中有2个对象。 我希望从我的队列中获取第一个对象并处理它,如果有任何错误,我会把它放回去再次进行处理。(在进程中,如果在队列中放入该对象后20秒没有通过,则抛出错误)。

当我启动我的驼峰上下文时,它获取第一个对象,处理它,抛出错误.Again接受它,处理它,抛出错误。它按我想要的方式工作。  但是,同时队列中的第二个对象具有相同的循环。我希望它等到第一个对象到达我的终点。

from(queueName).errorHandler(defaultErrorHandler()).process(checkTimeInterval()).to("seda:sub");

如何提供等待队列中的第二个对象?

0 个答案:

没有答案