JMS2.0规范中文版

JMSType

JMSType头字段包含当一个消息被发送由客户端提供的消息类型标识符。

一些JMS提供者使用包含消息定义的消息仓库。JMSType头字段可以引用在提供者消息仓库中的信息定义。

JMS没有定义一个标准的消息定义仓库,也没有定义它包含的消息定义的命名策略。

有些消息系统需要为每个应用程序创建消息类型定义,为每个消息指定其类型。为了与这样的JMS提供者协同工作,JMS客户端应指定一个JMSType值,无论应用程序是否使用它。这样就确保了该字段对那些需要它的提供者来说,是被正确地设置的。

为了保证可移植性,JMS客户端应该使用的JMSType符号值,可以在安装时进行配置的、当前提供者的仓库中所定义的值。如果使用的是字符串文本的话,对某些JMS提供者来说,它们可能不是有效的类型名称。