是否可以使用 MuleClient 将消息 send/dispatch 直接发送到没有特定入站端点的流?
Is it possible to use a MuleClient to send/dispatch a message directly to a flow without a specific inbound endpoint?
我有一个流程,我通常只用一个流程参考组件在别处引用它。我想通过使用 MuleClient 直接调用它来测试这个流程。这可能吗?如果是这样,你能提供一个例子吗?这是我所拥有的,但它不起作用。显然,它缺少 'processChanges' 之前的协议,但我不知道在这种情况下会是什么。
MuleClient client = new MuleClient(muleContext);
client.dispatch("processChanges", payload, null);
当 运行 来自 FunctionalTestCase 时,您可以使用方法 runFlow(String flowName, MuleEvent event)
以 MuleEvent
作为输入来执行流程。 HTH.
我有一个流程,我通常只用一个流程参考组件在别处引用它。我想通过使用 MuleClient 直接调用它来测试这个流程。这可能吗?如果是这样,你能提供一个例子吗?这是我所拥有的,但它不起作用。显然,它缺少 'processChanges' 之前的协议,但我不知道在这种情况下会是什么。
MuleClient client = new MuleClient(muleContext);
client.dispatch("processChanges", payload, null);
当 运行 来自 FunctionalTestCase 时,您可以使用方法 runFlow(String flowName, MuleEvent event)
以 MuleEvent
作为输入来执行流程。 HTH.