com.ibm.mq.headers.pcf

类 MQCFBF

  • 所有已实现的接口:
    MQDataMQHeader


    公用类 MQCFBF
    扩展 PCFFilterParameter
    MQCFBF (PCF 字节字符串过滤器参数) 头类。
          struct tagMQCFBF {
                    MQLONG 类型; // 结构类型
                    MQLONG StrucLength; // 结构长度
                    MQLONG 参数; // 参数标识
                    MQLONG 运算符; // 运算符标识
                    MQLONG FilterValue长度; // 过滤器值长度
                    MQBYTE FilterValue[1]; // 过滤器值 -- 第一个字节
            };
     
    • 字段摘要

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

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

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

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

      所有方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      boolean equals(java.lang.Object obj)
      当使用具有相同参数,运算符和等效值的另一个 MQCFBF 实例调用时,返回 true。
      byte[] getFilterValue()
      获取过滤器值
      int getFilterValueLength()
      获取过滤器值的长度
      int getOperator()
      获取操作程序标识
      int getParameter()
      获取参数标识
      java.lang.String getStringValue()
      以字符串形式获取参数值
      int getStrucLength()
      获取结构的长度。
      int getType()
      获取结构类型
      java.lang.Object getValue()
      获取参数值
      int hashCode()
      返回对象的散列码值
      void setFilterValue(byte[] value)
      设置过滤器值
      void setOperator(int value)
      设置操作员标识
      void setParameter(int 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
    • 构造函数详细信息

      • MQCFBF

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

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

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

        public MQCFBF (int 参数,
                      int 运算符,
                      byte [] filterValue)
        使用指定的值初始化 MQCFBF。
        参数:
        parameter -参数标识
        operator -
        filterValue -字节字符串过滤器值
    • 方法详细信息

      • 等于

        public boolean 等于 (java.lang.Object obj)
        当使用具有相同参数,运算符和等效值的另一个 MQCFBF 实例调用时,返回 true。 使用 java.util.Arrays.equals来执行过滤器值的比较。
        覆盖:
        equals的实例PCFFilterParameter
        参数:
        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 -参数标识
      • setOperator

        public void setOperator(整数值)
        设置操作员标识
        参数:
        value -操作员标识
      • getFilterValueLength

        public int getFilterValueLength()
        获取过滤器值的长度
        返回:
        过滤器值的长度
      • getFilter值

        public byte [] getFilterValue ()
        获取过滤器值
        返回:
        过滤器值
      • setFilter值

        public void setFilter值 (byte [] value)
        设置过滤器值
        参数:
        value -过滤器值
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.