【发布时间】:2017-12-29 03:53:43
【问题描述】:
我想通过 java 创建 mule 客户端作为 Mule 指南 https://docs.mulesoft.com/mule-user-guide/v/3.7/using-the-mule-client#sts=Using Mule 客户端。 但是它指导不好,我觉得学习和编码还不够。请帮我。 非常感谢!
【问题讨论】:
我想通过 java 创建 mule 客户端作为 Mule 指南 https://docs.mulesoft.com/mule-user-guide/v/3.7/using-the-mule-client#sts=Using Mule 客户端。 但是它指导不好,我觉得学习和编码还不够。请帮我。 非常感谢!
【问题讨论】:
使用 MuleClient 的最佳方式不是创建一个,而是从 MuleContext 中获取它。在 FunctionalTestCase 中,你会有这样的东西,例如:
MuleClient client = muleContext.getClient();
之后,您就可以开始使用客户端发送消息了。当然,访问 MuleContext 的方式取决于您编写的 Java 组件。
HTH
【讨论】:
FunctionalTestCase吗? MessageProcessor? Callable 用于 component 元素?每个都是不同的,在后者中,例如,您必须从您应该覆盖的onCall 方法中提供的MuleEventContext 中获取它。