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/

Reply via email to