|
OGNL has been edited by Claus Ibsen (Sep 20, 2008). Change summary: CAMEL-907 OGNLCamel allows OGNL For example you could use OGNL inside a Message Filter in XML <route> <from uri="seda:foo"/> <filter> <ognl>request.headers.foo = 'bar'</ognl> <to uri="seda:bar"/> </filter> </route>
You can use OGNL dot notation to invoke operations. If you for instance have a body that contains a POJO that has a getFamiliyName method then you can construct the syntax as follows: "request.body.familyName" // or "getRequest().getBody().getFamilyName()" DependenciesTo use OGNL in your camel routes you need to add the a dependency on camel-ognl which implements the OGNL language. If you use maven you could just add the following to your pom.xml, substituting the version number for the latest & greatest release (see the download page for the latest versions). <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-ognl</artifactId> <version>1.4.0</version> </dependency> |
Unsubscribe or edit your notifications preferences
