|
Not supported by expression filters.
Example: #[attachment:supporting-docs]
|
|
Returns a java.util.Map of attachments. Not supported by expression filters.
Example: #[attachments:attach1,attach2]
|
|
Returns a java.util.List of attachments objects. Not supported by expression filters. You can specify * to retrieve all attachments or a wildcard pattern to select attachments by name.
Example: #[attachments-list:attach1,attach2]
|
|
The bean property expression. Use "." or "/" as element delimiter.
Example: #[bean:fruit.isWashed]
|
|
Use endpointName.property . Not supported by expression filters.
Example: #[endpoint:myEP.address]
|
|
Matches an exception type. Only supported by expression filters.
Example: #[exception-type:java.lang.RuntimeException]
|
|
Performs a function: now, date, datestamp, systime, uuid, hostname, ip, or count. Not supported by expression filters.
Example: #[function:datestamp:dd-MM-yyyy]
|
|
Evaluates the expression using the Groovy language.
Example: #[groovy:payload.fruit.washed]
|
|
Evaluates the specified part of the message header.
Example: #[header:Content-Type]
|
|
Returns a java.util.Map of headers. Not supported by expression filters. You can specify #[headers:*] to get all headers.
Example: #[headers:Content-Type,Content-Length]
|
|
Returns a java.util.List of header values. Not supported by expression filters.
Example: #[headers-list:Content-Type,Content-Length]
|
|
For expression syntax, see:
|
|
As of Mule 3.1, returns the node object from the JSON expression as is. For expression syntax, see:
Example: #[json-node://fruit]
|
|
JXPath expression that works on both XML/DOM and Beans.
Example: #[jxpath:/fruit]
|
|
Returns a value from within a java.util.Map payload. Not supported by expression filters.
Example: #[map-payload:key]
|
|
Available expressions are id , correlationId , correlationSequence , correlationGroupSize , replyTo , payload , encoding , and exception . Not supported by expression filters.
Example: #[message:correlationId]
|
|
Set the evaluator attribute on the <expression-filter> element to ognl when specifying an OGNL filter. Note: OGNL is deprecated in Mule 3.6 and will be removed in Mule 4.0.
Example: #[ognl:[MULE:0].equals(42)]
|
|
If expression is provided, it’s a class to be class loaded. The class is the desired return type of the payload. See getPayload(Class) in:
Not supported by expression filters.
Example: #[payload:com.foo.RequiredType]
|
|
Matches the type of the payload. Only supported by expression filters.
Example: #[payload:java.lang.String]
|
|
Invokes a message processor within an expression. This processor can be any component, transformer, custom processor, processor chain or flow. This evaluator is most useful when used with a nested expression that determines the value that is processed by the referenced message processor.
Example: #[process:processorName:valueToProcess]
|
|
Only supported by expression filters.
Example: #[regex:the quick brown (.*)]
|
|
Evaluates the expressions in the string.
Example: #[string:Value is #[xpath://foo] other value is #[header:foo].]
|
|
Used for retrieving values of flow variables.
Example: #[variable:variableName]
|
|
Only supported by expression filters.
Example: #[wildcard:*.txt]
|
|
Example: #[xpath://fruit]
|
|
Returns the node object from the XPath expression as is.
Example: #[xpath-node://fruit]
|