我想在我的连接器代码中获取MuleContext对象。我正在尝试在Mule中创建一个连接器。以下是我的问题:连接器代码中的MuleContext对象
- 我可以从调用我创建的连接器的mule流中传递MuleContext对象。
- 只能在Connector类中获取MuleContext对象吗?一旦我将这个连接器放入我的流程中,它会自动采用正确的上下文?
我想在我的连接器代码中获取MuleContext对象。我正在尝试在Mule中创建一个连接器。以下是我的问题:连接器代码中的MuleContext对象
MuleContext将被Mule自动传递给你的连接器。只需让你的连接器实现MuleContextAware接口。 另一种方法是试图注入它像
@Inject
private MuleContext muleContext;
这将在骡3.7工作? –
@Ravi,毫无疑问。两种方法都可以使用3.7 –
感谢您的所有输入。我们尝试使用RequestContext.getEventContext()。getMessage()。getPaylod()。toString();
这是为了检索我的骡子流中的有效载荷,但是这段代码在连接器类中。
每个Mule应用程序都有一个'MuleContext'实例,它不是任何特定的流。 –
谢谢大卫。我有关于MuleEventContext对象的相同查询。我如何在我的连接器代码中找到它。 –
您可以在连接器的方法中轻松接收当前的'MuleEvent'。 'MuleEventContext'是另外一个故事,你需要什么? –