title: Camel...Evaluating a java expression
body: <p>I have a camel flow which routes from an activemq to another activemq. However, I need to evaluate an expression and set it as a header. How do I achieve that.</p>
  
  <pre><code>&lt;from uri="jms:queue:Q.activemq1"/&gt;
      &lt;setHeader headerName="EVENT_KEY"&gt;
           &lt;simple&gt;${java.util.UUID.randomUUID().toString()}&lt;/simple&gt;
      &lt;/setHeader&gt;
   &lt;to uri="jms:queue:Q.activemq2"/&gt;
  </code></pre>
  
  <p>But the header is not being set correctly?
  How do I set <code>java.util.UUID.randomUUID().toString()</code> value to the header?
  pls advise</p>