| 
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] 
  |