Mule abstractMessageTransformer返回新对象

时间:2015-07-24 03:15:55

标签: java mule mule-studio

我有一个扩展AbstractMessageTransformer的自定义转换器。我使用mule消息从flowVar获取一些数据,然后使用该数据创建一个JSON POJO。从那里我只返回JSON POJO对象。

我的问题是,是否可以返回新对象,或者我应该使用message.setPayload并返回消息将其设置为mule消息的有效负载?如果是这样的话?

通过只返回POJO对象,流程工作正常,但这是正确的吗?可能会有一些不可预见的结果吗?

1 个答案:

答案 0 :(得分:0)

你正确地做到了。理想情况下,返回的对象将成为转换的结果,即新的有效负载。