On Wed, 29 Aug 2012 08:46:18 -0400, Timothy Bish <tabish...@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).