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