|
对于最新稳定版本,请使用 Spring Integration 7.0.0! |
IP消息头
该模块使用以下内容消息首部实例:
| 头部名称 | IpHeaders 常量 | 描述 |
|---|---|---|
|
|
接收TCP消息或UDP数据包的主机名称。 如果 |
|
|
接收TCP消息或UDP数据包的IP地址。 |
|
|
UDP数据包的远程端口。 |
ip_localInetAddress |
|
地方 |
|
|
UDP应用级确认发送到的远程IP地址。该框架包含数据包中的确认信息。 |
|
|
UDP应用级确认的相关ID。该框架包含数据包中的确认信息。 |
|
|
TCP连接的远程端口。 |
|
|
TCP连接的唯一标识符。由框架为入站消息设置。在向服务器端入站通道适配器发送或回复入站网关时,需要该头部,以便终端确定要发送消息的连接。 |
|
|
仅供参考。使用缓存或故障切换客户端连接工厂时,它包含实际底层连接ID。 |
|
|
入站消息的可选内容类型以下表将进行描述。注意,与其他头部常量不同,该常量属于 |
对于入站消息,ip_hostname,ip_address,ip_tcp_remotePort和ip_connectionId默认映射TcpHeaderMapper. 如果你设置映射器的addContentTypeHeader属性到true,映射器设置内容类型头部 (application/octet-stream;charset=“UTF-8”,默认情况下)。你可以通过设置内容类型财产。 你可以通过子类添加额外的头部TcpHeaderMapper并且覆盖supplyCustomHeaders方法。 例如,当你使用 SSL 时,你可以添加SSLSession通过从Tcp连接对象,作为参数提供给supplyCustomHeaders方法。
对于外发消息,字符串有效载荷转换为字节[]默认为 (UTF-8) 字符集。设置字符集属性以更改默认值。
在自定义映射器属性或子类化时,将映射器声明为豆子,并通过使用映射财产。