com.ibm.mq.headers.pcf

类 MQCFH

  • 所有已实现的接口:
    MQDataMQHeader


    公共类 MQCFH
    扩展 PCFHeader
    MQCFH (PCF 头) 头类。
            struct tagMQCFH {
                    MQLONG 类型; // 结构类型
                    MQLONG StrucLength; // 结构长度
                    MQLONG 版本; // 结构版本号
                    MQLONG 命令; // 命令标识
                    MQLONG MsgSeqNumber; // 消息序号
                    MQLONG 控制; // 控制选项
                    MQLONG CompCode; // 完成代码
                    MQLONG 原因; // 原因码限定完成代码
                    MQLONG ParameterCount; // 参数结构计数
            };
     
    • 字段摘要

      • 从类 com.ibm.mq.headers.internal.Header 继承的字段

        DEFAULT_CCSID, DEFAULT_ENCODING, delegate
      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的字段

        COMP_JM, COMP_JN, COMP_JO
    • 构造函数摘要

      构造函数 
      构造函数和描述
      MQCFH()
      使用缺省字段值构造 MQCFH 实例。
      MQCFH(java.io.DataInput message)
      构造从 MQMessage 填充的 MQCFH 实例。
      MQCFH(java.io.DataInput message, int encoding, int characterSet)
      构造从 DataInput 源填充的 MQCFH 实例。
      MQCFH(int command, int parameterCount)
      使用指定的命令和参数计数来初始化 MQCFH 实例。
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      boolean equals(java.lang.Object obj)
      当使用具有相同类型,参数,运算符和值的另一 MQCFH 实例调用时,返回 true。
      int getCommand()
      获取命令标识
      int getCompCode()
      获取完成代码
      int getControl()
      获取控制选项
      int getMsgSeqNumber()
      获取消息序号
      int getParameterCount()
      获取参数结构的计数
      int getReason()
      获取原因码限定完成代码
      int getStrucLength()
      获取结构的长度。
      int getType()
      获取结构类型
      int getVersion()
      获取结构版本号
      void setCommand(int value)
      设置命令标识
      void setCompCode(int value)
      设置完成代码
      void setControl(int value)
      设置控制选项
      void setMsgSeqNumber(int value)
      设置消息序号
      void setParameterCount(int value)
      设置参数结构的计数
      void setReason(int value)
      设置原因码限定完成代码
      static int write(java.io.DataOutput message, int command, int parameterCount, int type, int version)
      一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。
      static int write(java.lang.Object message, int command, int parameterCount)
      一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。
      • 从类 com.ibm.mq.headers.internal.Header 继承的方法

        characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, size, store, store, toString, type, validate, write, write
      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的方法

        getJmqiEnvironment
      • 从类 java.lang.Object 继承的方法

        getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造函数详细信息

      • MQCFH

        公共 MQCFH ()
        使用缺省字段值构造 MQCFH 实例。
      • MQCFH

        public MQCFH (java.io.DataInput 消息)
              抛出 MQDataException,
                     java.io.IOException
        构造从 MQMessage 填充的 MQCFH 实例。
        参数:
        message -要读取的消息
        抛出:
        MQDataException -如果消息内容未生成有效的 MQCFH 存储库
        java.io.IOException -如果读取消息内容时发生问题
      • MQCFH

        public MQCFH (java.io.DataInput 消息,
                     int         encoding,
                     int characterSet)
              抛出 MQDataException,
                     java.io.IOException
        构造从 DataInput 源填充的 MQCFH 实例。
        参数:
        message -要读取的 MQMessage 或其他 DataInput 源
        encoding -消息中数据的初始数字编码
        characterSet -消息中数据的初始 CCSID
        抛出:
        MQDataException -如果消息内容未生成有效的 MQCFH 存储库
        java.io.IOException -如果读取消息内容时发生问题
      • MQCFH

        public MQCFH (int 命令,
                     int parameterCount)
        使用指定的命令和参数计数来初始化 MQCFH 实例。 为 no-args 构造函数设置了其他值。
        参数:
        command -
        parameterCount -
    • 方法详细信息

      • public static int write (java.lang.Object 消息,
                                int 命令,
                                int parameterCount)
                         抛出 java.io.IOException
        一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。
        参数:
        message -要写入的消息 (应该是 DataOutput 对象,但继承问题会停止)
        command -PCF 命令 (MQCMD_ * 常量在 CMQCFC 类中定义)
        parameterCount -要跟在 PCF 头后面的参数结构 (MQCFIN , MQCFIL , MQCFST 或 MQCFSL) 的数目
        返回:
        写入的字节数
        抛出:
        java.io.IOException
      • public static int write (java.io.DataOutput 消息,
                                int 命令,
                                int parameterCount,
                                int type,
                                int 版本)
                         抛出 java.io.IOException
        一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。
        参数:
        message -要写入的消息
        command -PCF 命令 (MQCMD_ * 常量在 CMQCFC 类中定义)
        parameterCount -参数结构的数量 (MQCFIN , MQCFIL , MQCFST 等) 以跟随 PCF 头
        type -PCF 消息类型
        version -消息版本
        返回:
        写入的字节数
        抛出:
        java.io.IOException
      • 等于

        public boolean 等于 (java.lang.Object obj)
        当使用具有相同类型,参数,运算符和值的另一 MQCFH 实例调用时,返回 true。
        覆盖:
        equals的实例java.lang.Object
        参数:
        obj -
        返回:
        对象的 true 等于此对象的 true
      • getType

        public int getType()
        获取结构类型
        指定者:
        getType的实例PCFHeader
        返回:
        结构类型
      • getStruc长度

        public int getStruc长度 ()
        获取结构的长度。
        返回:
        结构长度。
      • getVersion

        public int getVersion()
        获取结构版本号
        返回:
        结构版本号
      • getCommand

        public int getCommand()
        获取命令标识
        返回:
        命令标识
      • setCommand

        public void setCommand(int value)
        设置命令标识
        参数:
        value -命令标识
      • getMsgSeqNumber

        public int getMsgSeqNumber()
        获取消息序号
        返回:
        消息序号
      • setMsgSeqNumber

        public void setMsgSeqNumber(整数值)
        设置消息序号
        参数:
        value -消息序号
      • getControl

        public int getControl()
        获取控制选项
        返回:
        控制选项
      • setControl

        public void setControl(整数值)
        设置控制选项
        参数:
        value -控制选项
      • getComp代码

        public int getComp代码 ()
        获取完成代码
        返回:
        完成代码
      • setComp代码

        public void setCompCode (int value)
        设置完成代码
        参数:
        value -完成代码
      • getReason

        public int getReason()
        获取原因码限定完成代码
        返回:
        原因码限定完成代码
      • setReason

        public void setReason(int 值)
        设置原因码限定完成代码
        参数:
        value -原因码限定完成代码
      • getParameterCount

        public int getParameter计数 ()
        获取参数结构的计数
        返回:
        参数结构的计数
      • setParameter计数

        public void setParameter计数 (int 值)
        设置参数结构的计数
        参数:
        value -参数结构的计数
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.