1
2
3
4
5
6
7
8
9
10
11 package org.mule.expression;
12
13 import org.mule.api.MuleMessage;
14 import org.mule.api.expression.ExpressionEnricher;
15 import org.mule.api.transport.PropertyScope;
16
17 public class VariableExpressionEnricher implements ExpressionEnricher
18 {
19
20 public static final String NAME = "variable";
21
22 public void enrich(String expression, MuleMessage message, Object object)
23 {
24 message.setProperty(expression, object, PropertyScope.INVOCATION);
25 }
26
27 public String getName()
28 {
29 return NAME;
30 }
31
32 public void setName(String name)
33 {
34 throw new UnsupportedOperationException();
35 }
36
37 }