activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From spam trap <nospam.1.friedbad...@spamgourmet.com>
Subject Re: Modifying consumed message (AcvtiveMQ-CPP)
Date Wed, 29 Aug 2012 14:04:30 GMT
On Wed, 29 Aug 2012 08:46:18 -0400, Timothy Bish
<tabish121@gmail.com> wrote:

>On Wed, 2012-08-29 at 13:35 +0100, spam trap wrote: 
>> I need to modify a consumed message (add new properties & change
>> payload) and then send it.  I know I can't do this directly as a
>> consumed message is read-only.  However I also find that a cloned copy
>> is also read-only.
>> 
>> How can I achieve this?
>> 
>
>Sounds like a bug, you should open a Jira issue and attach a test case.
>
>You can reset the read-only flags manually by casting down to the
>activemq::commands::Message type and calling the methods
>setReadOnlyProperties and setReadOnlyBody.

I've tried this but it hasn't made any difference.  I know there could
be something wrong with my code but it works if the Message object is
newly created by not if it is cloned from a consumed message (received
via an async consumer).


Mime
View raw message