Constant Expression Language
The Constant Expression Language is really just a way to specify constant strings as a type of expression.
Example usage
The setHeader
element of the Spring DSL can utilize a constant expression like:
<route> <from uri="seda:a"/> <setHeader headerName="theHeader"> <constant>the value</constant> </setHeader> <to uri="mock:b"/> </route>
In this case, the Message coming from the seda:a
Endpoint will have theHeader
header set to the constant value the value
.
And the same example using Java DSL:
from("seda:a") .setHeader("theHeader", constant("the value")) .to("mock:b");
Dependencies
The Constant language is part of camel-core
.