Hi Well spotted. I have created a ticket https://issues.apache.org/jira/browse/CAMEL-3564
On Thu, Jan 20, 2011 at 8:21 AM, unmarshall <[email protected]> wrote: > > Hi, > > I am trying to set a property on the camel exchange. Using Spring XML the > only way i found to set that was using <camel:setProperty>. The problem is > that the value can only be of specific types and i could not find a type > which would help me set a Map as a value against a key. > > If i look at DefaultExchange then the properties are stored as a Map<String, > Object> and it provides a method to set a property setProperty(String key, > Object value) > > Is that a limitation while using Spring XML for creating camel routes? > > What i have done is i have defined a bean: > <bean id="xiHeaderMap" > class="org.springframework.beans.factory.config.MapFactoryBean"> > <property name="sourceMap"> > <map> > <entry key="A" value=""/> > <entry key="B" value="serviceB"/> > <entry key="C" value=""/> > <entry key="D" value="serviceH"/> > <entry key="E" > value="{http://h-und-b.de/}CXFGreetMe"/> > </map> > </property> > </bean> > > Now i wanted to set this Map against a Key value on the Camel exchange > Property Map. How can i do that using Spring XML? > > Best Regards, > Madhav > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Set-exchange-property-to-a-Map-tp3349171p3349171.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
