Hi all,

 I'm currently lookin to migrate the remote delivery of mails in JAMES
to use camel and activemq. I thought about using the Delayer for delay
the execution of the retry to deliver a message when needed.

But after lookin into the DelayProcessorSupport code I see it use
Thread.sleep(...) for delay the execution of the next processor. So
what would happen if I use it with activemq as consumer ?

Will it eat all "consumers" from the configured maxConcurrentConsumers
and then just wait till one cosumer finishes before dispatch the next?
When I understand it right then this will be the case...
And will there be any problems with the long running transactions when
I need for example need to delay for 4 hours ?

Thank you for the help,
Norman

Reply via email to