com.ibm.mq.headers.pcf

类 MQCFSF

  • 所有已实现的接口:
    MQDataMQHeader


    公共类 MQCFSF
    扩展 PCFFilterParameter
    MQCFSF (PCF 字符串过滤器参数) 头类。
            struct tagMQCFSF {
                    MQLONG 类型; // 结构类型
                    MQLONG StrucLength; // 结构长度
                    MQLONG 参数; // 参数标识
                    MQLONG 运算符; // 运算符标识
                    MQLONG CodedCharSetId; // 编码字符集标识
                    MQLONG FilterValue长度; // 过滤器值长度
                    MQCHAR FilterValue[1]; // 过滤器值 -- 第一个字符
            };
     
    • 字段摘要

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

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

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

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

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

      • MQCFSF

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

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

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

        public MQCFSF (int 参数,
                      int 运算符,
                      java.lang.String filterValue)
        使用指定的值初始化 MQCFSF。
        参数:
        parameter -参数标识
        operator -
        filterValue -字符串过滤器值
    • 方法详细信息

      • 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 -操作员标识
      • getCodedCharSet标识

        public int getCodedCharSetId ()
        获取编码字符集标识
        返回:
        编码字符集标识
      • setCodedCharSet标识

        public void setCodedCharSetId (int value)
        设置编码字符集标识
        参数:
        value -编码字符集标识
      • getFilterValueLength

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

        public java.lang.String getFilterValue ()
        获取过滤器值
        返回:
        过滤器值
      • setFilter值

        public void setFilter值 (java.lang.String 值)
        设置过滤器值
        参数:
        value -过滤器值
      • 等于

        public boolean 等于 (java.lang.Object obj)
        当使用另一个具有相同类型,参数,运算符和值的 MQCFSF 实例调用时,返回 true。
        覆盖:
        equals的实例PCFFilterParameter
        参数:
        obj -
        返回:
        对象的 true 等于此对象的 true
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.