com.ibm.mq.headers.pcf

类 MQCFIL

  • 所有已实现的接口:
    MQ数据, MQHeader


    公用类 MQCFIL
    扩展 PCFParameter
    MQCFIL (PCF 整数列表参数) 头类。
            struct tagMQCFIL {
                    MQLONG 类型; // 结构类型
                    MQLONG 结构长度; // 结构长度
                    MQLONG 参数; // 参数标识
                    MQLONG 计数; // 参数值的计数
                    MQLONG 值 [1]; // 参数值 -- 第一个元素
            };
     
    • 字段摘要

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

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

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

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

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      boolean equals(java.lang.Object obj)
      当使用具有相同参数和相同顺序的等效值集的另一个 MQCFIL 实例调用时,返回 true。
      int getCount()
      获取参数值的计数
      int getParameter()
      获取参数标识
      java.lang.String getStringValue()
      以字符串形式获取参数值
      int getStrucLength()
      获取结构的长度。
      int getType()
      获取结构类型
      java.lang.Object getValue()
      获取参数值
      int[] getValues()
      获取参数值
      int hashCode()
      返回对象的散列码值
      void setParameter(int value)
      设置参数标识
      void setValues(int[] values)
      设置参数值
      static int write(java.io.DataOutput message, int parameter, int[] values)
      一种方便方法,用于将具有指定值的 MQCFIL 头写入消息。
      • 从类 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
      • 从类 java.lang.Object 继承的方法

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

      • MQCFIL

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

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

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

        public MQCFIL (int 参数,
                      int [] 值)
        使用指定的值初始化 MQCFIL。
        参数:
        parameter-参数标识
        values-整数参数值的集合
    • 方法详细信息

      • public static int write (java.io.DataOutput 消息,
                                int 参数,
                                int [] 值)
                         抛出 java.io.IOException
        一种方便方法,用于将具有指定值的 MQCFIL 头写入消息。
        参数:
        message-要写入的消息
        parameter-参数标识
        values-整数值集
        返回:
        写入的字节数
        抛出:
        java.io.IOException
      • 等于

        public boolean 等于 (java.lang.Object obj)
        当使用具有相同参数和相同顺序的等效值集的另一个 MQCFIL 实例调用时,返回 true。
        覆盖:
        equals 在类中 PCFParameter
        参数:
        obj-
        返回:
        对象的 true 等于此对象的 true
      • gettype

        public int getType ()
        获取结构类型
        指定者:
        getType 在类中 PCFHeader
        返回:
        结构类型
      • getStrucLength

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

        public int getParameter ()
        获取参数标识
        指定者:
        getParameter 在类中 PCFParameter
        返回:
        参数标识
      • setParameter

        public void setParameter (int value)
        设置参数标识
        参数:
        value-参数标识
      • 获取计数

        public int getCount ()
        获取参数值的计数
        返回:
        参数值的计数
      • 获取值

        public int [] getValues ()
        获取参数值
        返回:
        参数值的数组
      • 设置值

        public void setValues (int [] values)
        设置参数值
        参数:
        values-参数值的数组
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.