连接器代码中的MuleContext对象

连接器代码中的MuleContext对象,mule,Mule,我正在尝试在连接器代码中获取MuleContext对象。我正在尝试在Mule中创建一个连接器。以下是我的问题: 我可以从调用我创建的连接器的mule流传递MuleContext对象吗 我只能在连接器类中获取MuleContext对象。一旦我把这个连接器放在我的流中,它会自动接受正确的上下文吗 MuleContext将由Mule自动传递到连接器。只需让连接器实现MuleContextAware接口。 另一种方法是尝试像这样注入它 @Inject private MuleContext mule

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

  • 我可以从调用我创建的连接器的mule流传递MuleContext对象吗
  • 我只能在连接器类中获取MuleContext对象。一旦我把这个连接器放在我的流中,它会自动接受正确的上下文吗

  • MuleContext将由Mule自动传递到连接器。只需让连接器实现MuleContextAware接口。 另一种方法是尝试像这样注入它

     @Inject
     private MuleContext muleContext;
    

    MuleContext将由Mule自动传递到连接器。只需让连接器实现MuleContextAware接口。 另一种方法是尝试像这样注入它

     @Inject
     private MuleContext muleContext;
    

    感谢大家的投入

    我们已经尝试使用RequestContext.getEventContext().getMessage().getPaylod().toString()


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

    感谢大家的输入

    我们已经尝试使用RequestContext.getEventContext().getMessage().getPaylod().toString()


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

    每个mule应用程序有一个
    MuleContext
    实例,它在任何方面都不是特定于流的。谢谢David。我对MuleEventContext对象有相同的查询。如何在我的连接器代码中找到它。您可以在连接器的方法中轻松接收当前的
    MuleEvent
    MuleEventContext
    是另一个故事,您需要它做什么?每个Mule应用程序有一个
    MuleContext
    实例,它在任何方面都不是特定于流的。谢谢David。我对MuleEventContext对象有相同的查询。如何在我的连接器代码中找到它。您可以在连接器的方法中轻松接收当前的
    MuleEvent
    MuleEventContext
    是另一个故事,您需要它做什么?