2013-03-11 53 views
1

我正在使用此配置表達式。與mule append-string-transfomer發生故障

<flow name="quartz"> 
    <quartz:inbound-endpoint name="quartzstart" jobName="job1" repeatInterval="5000"> 
    <quartz:envent=generator-job/> 
    <byte-array-to-string-transformer/> 
    <append-string-transformer message="Check Message"/> 
    <tcp:outbound-endpoint host="localhost" port="7778" connector-ref="protocol"/> 
</flow> 

它每5秒觸發一次。

我期待收到的消息有

檢查消息

,但我收到的郵件是

(NullPayload)查看留言

如何我可以只收到「支票信息」嗎?

回答

2

似乎空有效負載的toString正在返回(NullPayload)。

你可以在appender之前用一個空字符串設置payload,或者如果這是你的完整邏輯set-payload和「Check Message」。