Контекст MuleEvent для доступа к полезной нагрузке в Mule 4 - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь получить доступ к полезной нагрузке в Mule 4, используя API контекста события Mule, который мы использовали в Mule 3.9.Может кто-нибудь, пожалуйста, дайте мне знать, как к нему можно получить доступ в Mule 4?

1 Ответ

0 голосов
/ 07 декабря 2018

Вы не можете получить доступ к этому в Mule 4 через компоненты Java.Mule4 SDK - теперь единственный и канонический способ распространения мула через Java.

Дополнительную информацию о Mule SDK можно найти здесь https://mule4 -docs.mulesoft.com / mule-sdk / v / 1.1 /

Вы также можете вызватьJava-классы, но они должны быть отделены от API Mule, и вам нужно извлечь любые переменные, свойства или полезную нагрузку и явно передать значения вашему классу.Например, передача статической строки и потока var в качестве аргументов в конструктор Java:

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

Подробнее об интеграции Java с Mule 4 здесь: https://docs.mulesoft.com/mule-runtime/4.1/intro-java-integration

...