【问题标题】:What is the difference between mule Java Transformer and Java Componentmule Java Transformer和Java Component有什么区别
【发布时间】:2017-04-06 02:22:43
【问题描述】:

我想知道:Mule Java Transformer 和 Java Component 的主要区别是什么?我们什么时候应该使用一个而不是另一个?

【问题讨论】:

    标签: mule esb


    【解决方案1】:

    Java 组件 帮助开发人员创建自定义 Java 代码,该代码在组件接收到消息时执行。Java 类可以包含与普通 Java 类类似的任何内容,可以具有属性、方法或对象实例等 Java 组件通常用于增强我们用 Java 编写的基于 Web 的应用程序的功能和能力。 如果您想触发一些用 Java 编码的更复杂的流程集,或者您的复杂业务逻辑,您应该更好地使用 Java 组件 Java 组件也可以配置为对接收到的消息起作用的拦截器,例如记录错误或异常,或应用一些业务逻辑,甚至调用其他 Java 服务。参考:-https://developer.mulesoft.com/docs/display/current/Java+Component+Reference

    另一方面,Java 转换器 可用于创建可以更改或修改消息负载的自定义转换器 Java 转换器将所有这些配置设置应用于每条消息,然后将转换后的消息发送到流中的下一个构建块。 如果我们的转换逻辑比较复杂,一般会使用 Java 转换器。 参考:-https://developer.mulesoft.com/docs/display/current/Java+Transformer+Referencehttp://blog.pmug.info/2015/02/06/working-with-custom-transformers-in-mulesoft-anypoint-studio/

    更多类似主题的参考:- http://forums.mulesoft.com/questions/1985/what-is-the-different-of-java-component-and-java-transformer-at-function-to-convert-a-data-type-to-another.html

    【讨论】:

    • 请不要在描述时完全复制和粘贴其他答案和确切的词......请在描述时输入你自己的话
    • @Tareq Moh Qadommi 这些是我自己的话......请检查你复制的链接..我写的一样:-forums.mulesoft.com/questions/26229/…
    【解决方案2】:

    Java 转换器将所有这些配置设置应用于每条消息,然后将转换后的消息发送到流中的下一个构建块。 如果我们的转换逻辑比较复杂,一般会使用 Java 转换器。

    Java 组件可帮助开发人员创建自定义 Java 代码,该代码在组件接收到消息时执行。Java 类可以包含类似于普通 Java 类的任何内容,可以具有属性、方法或对象实例等。

    【讨论】:

      猜你喜欢
      • 2019-08-03
      • 2014-02-21
      • 1970-01-01
      • 2011-06-02
      • 2010-09-19
      • 1970-01-01
      • 2019-07-20
      相关资源
      最近更新 更多