View Javadoc
1   /*
2    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
3    * The software in this package is published under the terms of the CPAL v1.0
4    * license, a copy of which has been included with this distribution in the
5    * LICENSE.txt file.
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  }