Ah. Ok, that makes sense. Is that the standard way to handle exceptions
with JMS?  Or is it vendor dependent?

Thanks
Marc
On Sep 11, 2014 6:38 AM, "Gary Tully" <gary.tu...@gmail.com> wrote:

> see
> https://github.com/apache/activemq/blob/d54e0d6ab590b6a6148a5e2629c45b95d3f40eb8/activemq-unit-tests/src/test/java/org/apache/activemq/MessageListenerRedeliveryTest.java#L317
>
> an exception thrown from on message will force a rollback. There is an
> internal try catch around the up call to onMessage that traps and
> stores the exception.
>
> On 10 September 2014 16:38, Marc Boorshtein <mboorsht...@gmail.com> wrote:
> > Thats what I'm looking for to get the exception out of the failed
> message,
> > but how do I set it when I fail the message?  There's no arguments to the
> > session.rollback() method and I don't see anything on the message its
> self.
> >
> >
> > Any help is greatly appreciated.
> >
> > Thanks
> > Marc
> >
> > On Wed, Sep 10, 2014 at 10:10 AM, Gary Tully <gary.tu...@gmail.com>
> wrote:
> >
> >> not really.
> >>
> >> Peek at
> >>
> https://github.com/apache/activemq/blob/d54e0d6ab590b6a6148a5e2629c45b95d3f40eb8/activemq-unit-tests/src/test/java/org/apache/activemq/MessageListenerRedeliveryTest.java#L285
> >> for a unit test that covers the setting of the dlqDeliveryFailureCause
> >> property on a message in the DLQ.
> >>
> >> if a listener fails with an exception the cause (as as string) is
> >> propagated back to the broker in the poison ack and gets added to the
> >> message when it is added to the DLQ. A browser of the DLQ can see the
> >> cause property.
> >>
> >> On 10 September 2014 11:41, Marc Boorshtein <mboorsht...@gmail.com>
> wrote:
> >> > I'm trying to add a stacktrace to a message if its been rolled back
> as a
> >> > property.  Is this possible?
> >> >
> >> > Thanks
> >> > Marc
> >>
> >>
> >>
> >> --
> >> http://redhat.com
> >> http://blog.garytully.com
> >>
>
>
>
> --
> http://redhat.com
> http://blog.garytully.com
>

Reply via email to