IP 消息报头

此模块使用以下实例:MessageHeaderspring-doc.cn

标头名称 IpHeaders 常量 描述

ip_hostnamespring-doc.cn

HOSTNAMEspring-doc.cn

从中接收 TCP 消息或 UDP 数据包的主机名。 如果为 ,则包含 IP 地址。lookupHostfalsespring-doc.cn

ip_addressspring-doc.cn

IP_ADDRESSspring-doc.cn

从中接收 TCP 消息或 UDP 数据包的 IP 地址。spring-doc.cn

ip_portspring-doc.cn

PORTspring-doc.cn

UDP 数据包的远程端口。spring-doc.cn

ip_localInetAddressspring-doc.cn

IP_LOCAL_ADDRESSspring-doc.cn

套接字连接到的本地(自版本 4.2.5 起)。InetAddressspring-doc.cn

ip_ackTospring-doc.cn

ACKADDRESSspring-doc.cn

UDP 应用程序级确认发送到的远程 IP 地址。 该框架在数据包中包含确认信息。spring-doc.cn

ip_ackIdspring-doc.cn

ACK_IDspring-doc.cn

UDP 应用程序级确认的相关 ID。 该框架在数据包中包含确认信息。spring-doc.cn

ip_tcp_remotePortspring-doc.cn

REMOTE_PORTspring-doc.cn

TCP 连接的远程端口。spring-doc.cn

ip_connectionIdspring-doc.cn

CONNECTION_IDspring-doc.cn

TCP 连接的唯一标识符。 由框架为入站消息设置。 发送到服务器端入站通道适配器或回复入站网关时,此标头是必需的,以便终端节点可以确定将消息发送到的连接。spring-doc.cn

ip_actualConnectionIdspring-doc.cn

ACTUAL_CONNECTION_IDspring-doc.cn

仅供参考。 使用缓存或故障转移客户端连接工厂时,它包含实际的基础连接 ID。spring-doc.cn

contentTypespring-doc.cn

MessageHeaders. CONTENT_TYPEspring-doc.cn

入站邮件的可选内容类型 在此表后面进行了描述。 请注意,与其他 Headers 常量不同,此常量位于 class 中,而不是 class 中。MessageHeadersIpHeadersspring-doc.cn

对于入站消息, , , , 和 默认映射 。 如果将 mapper 的 property 设置为 ,则 mapper 将设置 Headers (,默认情况下)。 您可以通过设置属性来更改默认值。 您可以通过子类化和覆盖方法来添加其他 Headers。 例如,当您使用 SSL 时,您可以通过从对象获取会话对象来添加 的属性,该对象作为方法的参数提供。ip_hostnameip_addressip_tcp_remotePortip_connectionIdTcpHeaderMapperaddContentTypeHeadertruecontentTypeapplication/octet-stream;charset="UTF-8"contentTypeTcpHeaderMappersupplyCustomHeadersSSLSessionTcpConnectionsupplyCustomHeadersspring-doc.cn

对于出站消息,有效负载将转换为使用默认 () 字符集。 设置该属性以更改默认值。Stringbyte[]UTF-8charsetspring-doc.cn

在自定义映射器属性或子类化时,将映射器声明为 Bean,并使用该属性为连接工厂提供实例。mapperspring-doc.cn