|
Page Edited :
CAMEL :
Scripting Languages
Scripting Languages has been edited by Claus Ibsen (Sep 23, 2008). Content:Scripting LanguagesCamel supports a number of scripting languages which can be used to create an _expression_ or Predicate via the standard JSR 223 However any JSR 223 ScriptContextThe JSR-223 scripting languages ScriptContext is pre configured with the following attributes all set at ENGINE_SCOPE:
AttributesYou can add your own attributes with the attribute(name, value) DSL method, such as: In the sample below we add an attribute user that is an object we already have instantiated as myUser. This object has a getFirstName() method that we want to set as header on the message. We use the groovy language to concat the first and last name into a single string that is returned. from("direct:in").setHeader("name").groovy("'$user.firstName $user.lastName'").attribute("user", myUser").to("seda:users");
|
Unsubscribe or edit your notifications preferences
