连接器代码中的MuleContext对象

时间:2015-09-28 06:32:47

标签: mule

我想在我的连接器代码中获取MuleContext对象。我正在尝试在Mule中创建一个连接器。以下是我的问题:

  1. 我可以从正在调用我创建的连接器的mule流中传递MuleContext对象。
  2. 我是否可以仅在Connector类中获取MuleContext对象。将此连接器放入流程后,它会自动采用正确的上下文吗?

2 个答案:

答案 0 :(得分:0)

Mule将自动将MuleContext传递给您的连接器。只需使您的连接器实现MuleContextAware接口即可。 另一种方法是尝试像

那样注入它
 @Inject
 private MuleContext muleContext;

答案 1 :(得分:0)

感谢您的所有投入。

我们尝试过使用RequestContext.getEventContext()。getMessage()。getPaylod()。toString();

这是为了检索我的mule流中的有效负载,但是这段代码是连接器类。