如果我这样做,可以@Inject一个Callable中的mule连接器
没有限定bean [org.mule.modules.MyConnector]
public class MyService implements Callable{
@Inject
MyConnector myConnector;
public Object onCall(MuleEventContext eventContext) throws Exception {
myConnector.run();
答案 0 :(得分:0)
要在连接器中获取mule上下文,您应该在连接器代码中注入mule上下文。
@注入
私人MuleContext muleContext;
public void setMuleContext(final MuleContext muleContext){this.muleContext = muleContext; }
在方法级别,您也可以注入MuleEventContext。
请注意, 对于较旧的DevKit版本(3.6.x及更早版本),上述方法是正确的