com.ibm.mq.headers

类 MQWIH

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.headers.internal.Header
        • com.ibm.mq.headers.MQWIH
  • 所有已实现的接口:
    MQDataMQHeader


    公共类 MQWIH
    扩展 com.ibm.mq.headers.internal.Header
    MQWIH (工作信息头) 头类。
        struct tagMQWIH {
                    MQCHAR4 StrucId; // 结构标识
                    MQLONG 版本; // 结构版本号
                    MQLONG StrucLength; // MQWIH 结构的长度
                    MQLONG 编码; // MQWIH 之后的数据的数字编码
                    MQLONG CodedCharSetId; // MQWIH 之后的数据的字符集标识
                    MQCHAR8 格式; // MQWIH 之后的数据的格式名
                    MQLONG 标志; // 标志
                    MQCHAR32 ServiceName; // 服务名称
                    MQCHAR8 ServiceStep; // 服务步骤名称
                    MQBYTE16 MsgToken; // 消息令牌
                    保留 MQCHAR32 ; // 保留
            };
     
    • 字段摘要

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

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

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

      构造函数 
      构造函数和描述
      MQWIH()
      使用缺省字段值构造 MQWIH 实例。
      MQWIH(java.io.DataInput message)
      构造从 MQMessage 填充的 MQWIH 实例。
      MQWIH(java.io.DataInput message, int encoding, int characterSet)
      构造从 DataInput 源填充的 MQWIH 实例。
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      int getCodedCharSetId()
      获取后续数据的字符集标识。
      int getEncoding()
      获取后续数据的数字编码。
      int getFlags()
      获取标志
      java.lang.String getFormat()
      获取 MQWIH 之后的数据的格式名
      byte[] getMsgToken()
      获取消息令牌
      java.lang.String getServiceName()
      获取服务名称
      java.lang.String getServiceStep()
      获取服务步骤名称
      java.lang.String getStrucId()
      获取结构标识; 值将为 MQWIH_STRUC_ID
      int getStrucLength()
      获取结构的长度。
      int getVersion()
      获取结构版本号
      void setCodedCharSetId(int value)
      设置后续数据的字符集标识。
      void setEncoding(int value)
      设置后续数据的数字编码。
      void setFlags(int value)
      设置标志
      void setFormat(java.lang.String value)
      设置 MQWIH 之后的数据的格式名
      void setMsgToken(byte[] value)
      设置消息令牌
      void setServiceName(java.lang.String value)
      设置服务名称
      void setServiceStep(java.lang.String value)
      设置服务步骤名称
      • 从类 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 继承的方法

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

      • MQWIH

        public MQWIH ()
        使用缺省字段值构造 MQWIH 实例。
      • MQWIH

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

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

      • getStruc标识

        public java.lang.String getStrucId ()
        获取结构标识; 值将为 MQWIH_STRUC_ID
        返回:
        结构标识
      • getVersion

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

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

        public int getEncoding()
        获取后续数据的数字编码。
        返回:
        数字编码。 MQENC_ * 值的组合。
      • setEncoding

        public void setEncoding(整数值)
        设置后续数据的数字编码。
        参数:
        value -数字编码。 MQENC_ * 值的组合。
      • getCodedCharSet标识

        public int getCodedCharSetId ()
        获取后续数据的字符集标识。
        返回:
        字符集标识。
      • setCodedCharSet标识

        public void setCodedCharSetId (int value)
        设置后续数据的字符集标识。
        参数:
        value -字符集标识。
      • getFormat

        public java.lang.String getFormat()
        获取 MQWIH 之后的数据的格式名
        返回:
        MQWIH 之后的数据的格式名
      • setFormat

        public void setFormat(java.lang.String 值)
        设置 MQWIH 之后的数据的格式名
        参数:
        value -MQWIH 之后的数据的格式名
      • getFlags

        public int getFlags()
        获取标志
        返回:
        标志
      • setFlags

        public void setFlags(整数值)
        设置标志
        参数:
        value -标志
      • getService名称

        public java.lang.String getServiceName ()
        获取服务名称
        返回:
        服务名称
      • setService名称

        public void setServiceName (java.lang.String 值)
        设置服务名称
        参数:
        value -服务名称
      • getService步骤

        public java.lang.String getServiceStep ()
        获取服务步骤名称
        返回:
        服务步骤名称
      • setService步骤

        public void setService步骤 (java.lang.String 值)
        设置服务步骤名称
        参数:
        value -服务步骤名称
      • getMsg令牌

        public byte [] getMsgToken ()
        获取消息令牌
        返回:
        消息令牌
      • setMsg令牌

        public void setMsgToken (byte [] value)
        设置消息令牌
        参数:
        value -消息令牌
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.