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