MuleEvent上下文访问Mule 4中的有效负载

MuleEvent上下文访问Mule 4中的有效负载,mule,Mule,我试图通过使用我们在Mule 3.9中使用的Mule事件上下文api来访问Mule 4中的有效负载。有人能告诉我在Mule 4中如何访问它吗?您不能通过Java组件在Mule 4中访问它。Mule4SDK现在是通过java扩展mule的唯一和规范的方法 有关Mule SDK的更多信息,请参见此处 您也可以调用Java类,但它们需要与Mule API解耦,并且需要提取任何变量、属性或负载,并显式地将值传递给您的类。 例如,将静态字符串和流变量作为参数传递给Java构造函数: <java:ne

我试图通过使用我们在Mule 3.9中使用的Mule事件上下文api来访问Mule 4中的有效负载。有人能告诉我在Mule 4中如何访问它吗?

您不能通过Java组件在Mule 4中访问它。Mule4SDK现在是通过java扩展mule的唯一和规范的方法

有关Mule SDK的更多信息,请参见此处

您也可以调用Java类,但它们需要与Mule API解耦,并且需要提取任何变量、属性或负载,并显式地将值传递给您的类。 例如,将静态字符串和流变量作为参数传递给Java构造函数:

<java:new class="com.foo.AppleEater" constructor="MyClass(String, Apple)">
  <java:args>#[{name: 'some string arg', apple: vars.apple}]</java:args>
</java:new>

#[{name:'some string arg',apple:vars.apple}]

有关与Mule 4的Java集成的更多信息,请参见:

在Mule 4中,您无法通过Java组件访问此功能。Mule4SDK现在是通过java扩展mule的唯一和规范的方法

有关Mule SDK的更多信息,请参见此处

您也可以调用Java类,但它们需要与Mule API解耦,并且需要提取任何变量、属性或负载,并显式地将值传递给您的类。 例如,将静态字符串和流变量作为参数传递给Java构造函数:

<java:new class="com.foo.AppleEater" constructor="MyClass(String, Apple)">
  <java:args>#[{name: 'some string arg', apple: vars.apple}]</java:args>
</java:new>

#[{name:'some string arg',apple:vars.apple}]

更多关于Java与Mule 4集成的信息,请点击此处:

Hi,欢迎来到Stack Overflow!要改善你的体验,请阅读一个问题。您还应该查看和。要进一步了解堆栈溢出的工作原理,.Hi,欢迎使用堆栈溢出!要改善你的体验,请阅读一个问题。您还应该查看和。要进一步了解堆栈溢出的工作原理,请。