Be able to use constant from java classes in Spring XML -------------------------------------------------------
Key: CAMEL-3167 URL: https://issues.apache.org/activemq/browse/CAMEL-3167 Project: Apache Camel Issue Type: New Feature Components: camel-core, camel-spring Affects Versions: 2.4.0 Reporter: Claus Ibsen Priority: Minor Fix For: 2.6.0 For example you want to do {code:xml} <setHeader headerName="Exchange.CONTENT_TYPE"> <constant>application/exi</constant> </setHeader> {code} By using the constants on {{Exchange}} you can have Camel check this on startup, that the constant exists and use its value. This ensures that any spelling errors is detected on startup. So if you typed: {code:xml} <setHeader headerName="Exchange.CNTENT_TYP"> <constant>application/exi</constant> </setHeader> {code} Then Camel can see there is no constant with the name {{CNTENT_TYP}} and throw an exception on startup. This also makes it easier to do a 1:1 between Java DSL and Spring XML. See also http://fusesource.com/forums/thread.jspa?threadID=2285&tstart=0 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.