com.ibm.mq.headers.pcf

类 MQCFBS

  • 所有已实现的接口:
    MQDataMQHeader


    公共类 MQCFBS
    扩展 PCFParameter
    MQCFBS (PCF 字节字符串参数) 头类。
          struct tagMQCFBS {
                    MQLONG 类型; // 结构类型
                    MQLONG StrucLength; // 结构长度
                    MQLONG 参数; // 参数标识
                    MQLONG StringLength; // 字符串的长度
                    MQBYTE 字符串 [1]; // 字符串值 -- 第一个字节
            };
     
    • 字段摘要

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

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

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

      构造函数 
      构造函数和描述
      MQCFBS()
      使用缺省字段值构造 MQCFBS 实例。
      MQCFBS(java.io.DataInput message)
      构造从 MQMessage 填充的 MQCFBS 实例。
      MQCFBS(java.io.DataInput message, int encoding, int characterSet)
      构造从 DataInput 源填充的 MQCFBS 实例。
      MQCFBS(int parameter, byte[] bytes)
      使用指定的值初始化 MQCFBS。
      MQCFBS(int parameter, java.lang.String string)
      使用指定的值初始化 MQCFBS。
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      boolean equals(java.lang.Object obj)
      当使用具有相同参数和等效值的另一个 MQCFBS 实例调用时,返回 true。
      int getHeaderVersion()
      获取头格式的版本号
      int getParameter()
      获取参数标识
      byte[] getString()
      获取字符串
      int getStringLength()
      获取字符串的长度
      java.lang.String getStringValue()
      以字符串形式获取参数值
      int getStrucLength()
      获取结构的长度。
      int getType()
      获取结构类型
      java.lang.Object getValue()
      获取参数值
      int hashCode()
      返回对象的散列码值
      void setParameter(int value)
      设置参数标识
      void setString(byte[] 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 继承的方法

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

      • MQCFBS

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

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

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

        public MQCFBS (int 参数,
                      java.lang.String 字符串)
        使用指定的值初始化 MQCFBS。 使用平台的缺省字符串到字节转换将字符串转换为字节数组值。
        参数:
        parameter -参数标识
        string -字符串参数值
      • MQCFBS

        public MQCFBS (int 参数,
                      byte [] 字节)
        使用指定的值初始化 MQCFBS。
        参数:
        parameter -参数标识
        bytes -二进制参数值
    • 方法详细信息

      • 等于

        public boolean 等于 (java.lang.Object obj)
        当使用具有相同参数和等效值的另一个 MQCFBS 实例调用时,返回 true。 值的比较是使用 java.util.Arrays.equals 方法执行的。
        覆盖:
        equals的实例PCFParameter
        参数:
        obj -
        返回:
        对象的 true 等于此对象的 true
      • getType

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

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

        public int getParameter()
        获取参数标识
        指定者:
        getParameter的实例PCFParameter
        返回:
        参数标识
      • setParameter

        public void setParameter(int value)
        设置参数标识
        参数:
        value -参数标识
      • getString长度

        public int getString长度 ()
        获取字符串的长度
        返回:
        参数标识
      • getString

        public byte [] getString()
        获取字符串
        返回:
        字符串
      • setString

        public void setString(byte [] value)
        设置字符串
        参数:
        value -字符串
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.