1

我正在使用这个配置表达式。

<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)检查消息

我怎样才能只收到“检查消息”?

4

1 回答 1

2

似乎空负载的 toString 正在返回(NullPayload)。

您可以在附加程序之前使用空字符串设置有效负载,或者如果这是您的完整逻辑,只需使用“检查消息”设置有效负载。

于 2013-03-11T11:43:12.973 回答