I created CAMEL-615 to track this.
Hadrian

On Jun 17, 2008, at 12:41 PM, Stephen J wrote:


none of the below work:
#set( $in.headers.fruit = 'apple' )
#set( $headers.fruit = 'apple' )
$in.headers.fruit = 'apple'
$headers.fruit = 'apple'


James.Strachan wrote:

I guess we need a new test case for this in the camel-velocity module.

Just out of interest, how were you trying to modify the header in your
template?

2008/6/17 Stephen J <[EMAIL PROTECTED]>:

Is it possible to modify the headers when using a velocity template? I
have
tried numerous different ways that I thought would work, but it seems my processor always reads a null for the header I try to set in the velocity
template.

Here's a snippet of my xml route code....
<route>
         <from uri="amq:velocity"/>
          <filter>
              <methodCall bean="fruitFilter" method="isApple"/>
<to uri="velocity:templates/ AppleVelocityTemplate.vm" />
              <process ref="velocityProcessor" />

          </filter>
          <filter>
              <methodCall bean="fruitFilter" method="isOrange"/>
<to uri="velocity:templates/ OrangeVelocityTemplate.vm" />
              <process ref="velocityProcessor" />
          </filter>
 </route>

Note: I also tried adding the headers in my "fruitFilter" bean, but that
didn't work either.
--
View this message in context:
http://www.nabble.com/Exchange-headers-in-velocity-tp17916457s22882p17916457.html
Sent from the Camel - Users mailing list archive at Nabble.com.





--
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com



--
View this message in context: 
http://www.nabble.com/Exchange-headers-in-velocity-tp17916457s22882p17918254.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Reply via email to