1
2
3
4
5
6
7
8
9
10 package org.mule.api.annotations;
11
12 import org.mule.api.annotations.expressions.Function;
13 import org.mule.api.annotations.param.InboundHeaders;
14 import org.mule.api.annotations.param.Payload;
15 import org.mule.tck.testmodels.fruit.FruitBowl;
16
17
18 public class AnnotatedComponent1
19 {
20 public Object doSomething(
21 @Function("payloadClass") String className,
22 @Payload FruitBowl fruitBowl,
23 @InboundHeaders("foo") String foo)
24 {
25 return className + ":" + foo + ":" + fruitBowl.getClass();
26 }
27 }