com.ibm.mq.pcf

类 PCFHeaderFactory

  • java.lang.Object
    • com.ibm.mq.pcf.PCFHeaderFactory
  • 所有已实现的接口:
    MQHeaderFactory

    不推荐使用。 
    改为使用 PCFHeaderFactory

    公共类 PCFHeaderFactory
    扩展 java.lang.Object
    实现 MQHeaderFactory
    针对 PCF 头结构和格式的 MQHeaderFactory 。 PCFHeaderFactory 已向缺省头注册表注册。
    另请参阅:
    MQHeaderFactory
    • 构造函数详细信息

      • PCFHeaderFactory

        public PCFHeaderFactory()
        不推荐使用。 
    • 方法详细信息

      • create

        public MQHeader create (java.lang.String 类型)
                        抛出 java.lang.InstantiationException
        不推荐使用。 
        指定者:
        create在接口中MQHeaderFactory
        返回:
        指定类型的 MQHeader 实例。 可以从 getSupportedTypes 方法获取头工厂已知的类型。 这些类型对应于 MQHeader 实例上的 type 方法返回的值。
        抛出:
        java.lang.InstantiationException
        另请参阅:
        MQHeaderFactory.create(java.lang.String)
      • 解码

        public MQHeader 解码 (MQHeaderContext 上下文)
                        抛出 MQException,
                               java.io.IOException
        不推荐使用。 
        从接口复制的描述: MQHeaderFactory
        对消息中的 MQHeader 实例进行解码 (解析)。 消息上下文对象包含与消息或字节流中的当前位置相关联的格式,编码和 CCSID。 MQHeaderFactory 实现此方法的操作本质上是:
        1. 标识消息中下一个出现的头类型。 这可能由工厂直接识别,并与格式相关联; 或者 MQHeaderFactory 可能需要查看消息内容以检测类型。
        2. 确定了正确的类型后,实例化该类型的 MQHeader 实例。
        3. 在消息上调用头对象的 read 方法。
        4. (可选) 更新消息上下文对象的格式,编码和 characterSet 成员。
        5. 返回头实例。
        如果没有更多头,或者此 MQHeaderFactory 无法在消息中的当前位置标识头,那么此方法可能会返回 null。
        指定者:
        decode在接口中MQHeaderFactory
        参数:
        context -头上下文。
        返回:
        解析的 MQHeader
        抛出:
        java.io.IOException
        MQException
        另请参阅:
        MQHeaderFactory.decode(com.ibm.mq.headers.MQHeaderContext)
      • getSupported格式

        public java.util.Collection getSupportedFormats ()
        不推荐使用。 
        指定者:
        getSupportedFormats在接口中MQHeaderFactory
        返回:
        与此 MQHeaderFactory支持的头类型相关联的格式名称集。 MQHeaderFactory 实例能够对这些格式的消息进行解码。
        另请参阅:
        MQHeaderFactory.getSupportedFormats()
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.