activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: DefaultMessageListenerContainer + not remove messages until processed
Date Wed, 04 Apr 2007 16:01:08 GMT
Try using transacted mode and Spring transactions, or using
client-acknowledge mode.

On 4/4/07, Garner, Shawn <shawn.garner@vangent.com> wrote:
> I would like the message queue to keep the message until I am finished
> with processing and explicitly tell it the message can be removed.
>
> I'm using
> org.springframework.jms.listener.DefaultMessageListenerContainer to
> deliver the message to a POJO but it seems once the message is delivered
> it is out of the queue.
>
> So now if I shut down the java vm running the broker the message has
> already been consumed and does not get delivered when the vm is started
> backup again.
>
> Can somebody tell me some approaches to doing this?
>
>
>
> All my ActiveMQ settings, POJO consumer, POJO producer are in a spring
> context file loaded when the web-application starts.
>
>
>
> Shawn
>
>
>
>


-- 

James
-------
http://radio.weblogs.com/0112098/

Mime
View raw message