com.ibm.mq.headers

类 MQHeaderRegistry

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.headers.MQHeaderRegistry
  • 所有已实现的接口:
    MQHeaderFactory。注册表


    公用类 MQHeaderRegistry
    扩展 com.ibm.mq.jmqi.JmqiObject
    实现 MQHeaderFactory。注册表
    MQHeaderRegistry 提供用于解码或实例化头实例的资源。 注册表将消息格式和头类型与可解码或创建头的 MQHeaderFactories 相关联。 大多数应用程序将不必直接使用此类。 MQHeaderIterator 和 MQHeaderList 类使用缺省头注册表作为其功能的基础,并且这是使用标准 MQ 消息格式和头类型预先注册的。 可以使用此类上的 getDefault 方法直接获取缺省头注册表。

    应用程序可以在缺省注册表中注册其他 MQHeaderFactory 实例,例如,如果设计了新的 MQ 或应用程序头类型。 为方便起见,可以直接注册新的 MQHeader 类型,而不提供 MQHeaderFactory 实例,只要每个头类型都与格式一对一关联。 (对于大多数现有头,情况如此; 但对于 PCF ,情况并非如此。)

    作为更新缺省注册表的替代方法,应用程序可以创建自己的 MQHeaderRegistry 实例并定制其内容,例如处理定制应用程序定义的格式。 可以使用 createIterator 方法从任何 MQHeaderRegistry 创建 MQHeaderIterator 。

    另请参阅:
    MQHeaderIterator, MQHeaderList, MQHeaderFactory
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.