我可以在出站端点中嵌入message-properties-transformer吗?

时间:2015-01-27 22:59:54

标签: mule

为了清理我的mule消息流(视觉上),我试图在我的出站端点中嵌入尽可能多的小变换等等。是否可以在出站端点中嵌入message-properties-transformer?根据这份文件,我认为有可能:http://www.mulesoft.org/documentation/display/current/Endpoint+Configuration+Reference

但是,当我将它嵌入我的端点时,我的流程似乎忽略了变换器,如下所示:

    <https:outbound-endpoint exchange-pattern="request-response"
        host="...." port="...."
        path="...." method="GET"
        connector-ref="...." mimeType="application/json"
        contentType="application/json" doc:name="HTTP">
          <message-properties-transformer
            doc:name="Authorization">
            <add-message-property key="Authorization"
                value="....." />
          </message-properties-transformer>
          <response>
            <byte-array-to-string-transformer
                doc:name="Byte Array to String" />
          </response>
    </https:outbound-endpoint>

元素内的变换器工作正常,但是message-properties-transformer却没有。

1 个答案:

答案 0 :(得分:1)

应该可以正常工作。两者都作为嵌入端点内部的变换器或transformer-refs。我不确定为什么会被忽视。您使用的是哪个版本的骡子?

也许您使用set-property转换器而不是弃用的message-property-transformer