2013-04-09 83 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