On Wed, 2012-08-29 at 15:04 +0100, spam trap wrote: > 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). >
Best thing to do then is to create a new Jira issue and attach a unit test. -- Tim Bish Sr Software Engineer | FuseSource Corp tim.b...@fusesource.com | www.fusesource.com skype: tabish121 | twitter: @tabish121 blog: http://timbish.blogspot.com/