On Thu, 15 May 2014 09:41:04 -0400, Timothy Bish <tabish...@gmail.com> wrote:
>On 05/07/2014 05:22 AM, spam trap wrote: >> I need to display the complete message sent from an application in >> debugging mode. However I get the MessageNotReadableException thrown >> when trying to access the body. Is there a way of making the message >> readable or otherwise displaying the body? >> >> >Can you provide a bit more detail on what you are doing here, I'm not >entirely clear on it. There are some tricks that you could do if you >cast the Message object into the internal ActiveMQMessage types but >without seeing some code its hard to help you with an exact solution. My original post seemed to take ages to show on my newsserver so I missed your reply until today. I am trying to print out (in hex) the content of a BytesMessage body before it is sent to a queue (for debugging purposes). Trying to get the body length or data lead to the MessageNotReadableException being thrown. For now I have solved it by using activemq::commands::Message::setReadOnlyBody(true) However I see that there is also cms::Message::reset(). I wonder if either or both are suitable.