LibraryToggle FramesPrintFeedback

Table 1.2 lists the elements that you can insert whenever the context demands an expression or a predicate. The content of the element must be a script written in the relevant language. At runtime, the return value of the script is read by the parent element.

Table 1.2. Elements for Expression and Predicate Languages

simpleSimpleA simple expression language, native to Fuse Mediation Router.
xpathXPathThe XPath language, which is used to select element, attribute, and text nodes from XML documents (see The XPath expression is applied to the current message.
xqueryXQueryThe XQuery language, which is an extension of XPath (see The XQuery expression is applied to the current message.
sqlJoSQLThe JoSQL language, which is a language for extracting and manipulating data from collections of Java objects, using a SQL-like syntax (see
ognlOGNLThe OGNL (Object Graph Navigation Language) language (see
elELThe Unified Expression Language (EL), originally developed as part of the JSP standard (see
groovyGroovyThe Groovy scripting language (see
javaScriptJavaScriptThe JavaScript scripting language (see, also known as ECMAScript (see
phpPHPThe PHP scripting language (see
pythonPythonThe Python scripting language (see
rubyRubyThe Ruby scripting language (see
mvelMVELThe MVEL expression language (see
<... language="beanshell">BeanShellThe BeanShell scripting language (see
beanBeanNot really a language. The bean element is actually a mechanism for integrating with Java beans. You use the bean element to obtain an expression or predicate by invoking a method on a Java bean.

Comments powered by Disqus
loading table of contents...