如何在spring xd中使用自定义tcp编码器/解码器

时间:2015-06-29 17:39:49

标签: spring tcp spring-xd

文档显示了如何使用一小组tcp解码器/编码器(CR,LF,其他几个) 我将有效负载分隔为2个字节0x1C 0x0D。 在流定义中指定此内容的最简单方法是什么? 或者我是否必须创建自定义源/接收器,如此处所示? http://docs.spring.io/spring-xd/docs/0.1.x-SNAPSHOT/reference/html/creating-a-sink-module.html

1 个答案:

答案 0 :(得分:1)

解码器用于source s,而不是sink s;接收器使用编码器。

是的,您需要自定义源/接收器。

请使用比0.1.x更新的XD版本;目前的版本是1.2.0。

有关创建自定义编码器/解码器的信息,请参阅Spring Integration documentation(通常基于AbstractByteArraySerializer)。