1
2
3
4
5
6
7
8
9
10 package org.mule.module.ibeans.annotations;
11
12 import org.ibeans.annotation.Call;
13 import org.ibeans.annotation.param.HeaderParam;
14 import org.ibeans.api.CallException;
15 import org.ibeans.api.ExceptionListenerAware;
16 import org.ibeans.api.ParamFactory;
17
18
19 public interface TestImplicitPropertiesinFactoryIBean extends ExceptionListenerAware
20 {
21 @HeaderParam(value = "Authorization")
22 ParamFactory s3SignatureEvaluator = new CheckHTTPPropertiesFactory();
23
24 @Call(uri = "http://s3.amazonaws.com/")
25 public Object doStuff() throws CallException;
26 }