IP 消息报头
此模块使用以下内容MessageHeader实例:
| 标头名称 | 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.
如果将映射器的addContentTypeHeaderproperty 设置为true中,映射器将contentType标头 (application/octet-stream;charset="UTF-8")。
您可以通过设置contentType财产。
您可以通过子类化来添加其他 HeadersTcpHeaderMapper并覆盖supplyCustomHeaders方法。
例如,当您使用 SSL 时,您可以添加SSLSession通过从TcpConnectionobject,它作为supplyCustomHeaders方法。
对于出站邮件,Stringpayloads 转换为byte[]使用默认值 (UTF-8) charset 的
将charset属性更改默认值。
在自定义映射器属性或子类化时,将映射器声明为 bean,并使用mapper财产。