2013-04-09 78 views
0

我想避免在Mule组件中使用Callable接口,而不是我想使用基于注解的编码。带注释的MuleEventContext

我正在使用下面的代码,但得到一个错误。

我该如何使用基于注解的方法?

public Object processEvent(@Lookup MuleEventContext eventContext) throws Exception { 
    System.out.println("eventContext: " + eventContext.getMessage().getPayload()); 
    return "GOT IT"; 
} 

回答

1

the documentation

查找注释用于从骡注册表注入对象

MuleEventContext不是一个注册表对象,而是一个动态之一,所以这不能工作。

你需要什么MuleEventContext

+0

感谢大卫的回复。我希望我的应用程序使用基于注释的方法。你能否告诉我凭证保险库里的骡子安全哪个版本的骡子工作室可用。因为我看到凭证保险库的文档,但我无法在骡子工作室中找到。 – 2013-04-10 06:23:44

+0

我看不到Credentials Vault,Mule Studio和基于注释的编码之间的关系。你能指定你需要'MuleEventContext'吗?也许还有另一种方法可以让你得到你所需要的东西。 – 2013-04-10 15:24:54