I created https://issues.apache.org/jira/browse/CAMEL-4492 for it.

2011/9/27 Claus Ibsen <[email protected]>

> Hi
>
> Ah the Simple language omits methods on java.lang.Object.
> We should likely permit to access the class to get the details from
> it, or introduce a function that can grab the type.
>
> Fell free to create a JIRA ticket.
>
> On Mon, Sep 26, 2011 at 7:53 PM, djakubiec <[email protected]> wrote:
> > Hi,
> >
> > I have JMS topic where I publish a few different types of POJOs.
> >
> > I'm trying to create a log message that prints out the class of each POJO
> > along with the toString() representation.  I got the toString() printing,
> > but can't figure out how to get the class name via the Simple syntax.
> >
> > This presently works to print out the toString:
> >
> > <route>
> >  <from uri="activemq:topic:mytopic"/>
> >  <log logName="bus.messages" message="Got msg = [${body}]"/>
> > </route>
> >
> > I *think* I want to do something like this:
> >
> >  <log logName="bus.messages" message="Got msg =
> ${body.class.getSimpleName}
> > [${body}]"/>
> >
> > But when I do that I get various exceptions about class not being found.
> >
> > Can someone help point me in the right direction?
> >
> > Thanks!
> >
> > --
> > View this message in context:
> http://camel.465427.n5.nabble.com/How-do-I-access-the-message-class-name-from-Simple-tp4842269p4842269.html
> > Sent from the Camel - Users mailing list archive at Nabble.com.
> >
>
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: [email protected]
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/
>



-- 
--
David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen

Reply via email to