com.ibm.mq.pcf

クラス MQCFGR

  • すべての実装済みインターフェース:
    com.ibm.mq.headers.internal.CachingHeader、 MQDataMQHeaderPCFContent

    非推奨。 
    代わりに MQCFGR を使用する。
            構造体 tagMQCFGR {
                    MQLONG Type; // 構造体タイプ
                    MQLONG StrucLength; // 構造の長さ
                    MQLONG Parameter; // パラメーター ID
                    MQLONG ParameterCount; // グループ・パラメーター構造体の数
            };
     

    公開クラス MQCFGR
    PCFParameter を拡張します。
    実装、 PCFContent
    MQCFGR (PCF グループ・パラメーター) ヘッダー・クラス。
    • ネスト・クラスの要約

      • インターフェース com.ibm.mq.headers.MQHeader から継承された、ネストされたクラス/インターフェース

        MQHeader.Field
    • フィールドの要約

      フィールド 
      修飾子と型 フィールドと説明
      int parameter
      非推奨。 
      パラメーター ID
      int parameterCount
      非推奨。 
      グループ・パラメーター構造の数
      static int SIZE
      非推奨。 
      static int strucLength
      非推奨。 
      構造の長さ
      static int type
      非推奨。 
      構造タイプ
      • クラス com.ibm.mq.headers.internal.Header から継承されたフィールド

        DEFAULT_CCSID, DEFAULT_ENCODING
      • クラス com.ibm.mq.jmqi.JmqiObject から継承されるフィールド

        COMP_JM, COMP_JN, COMP_JO
    • コンストラクターの要約

      コンストラクター 
      コンストラクターおよび説明
      MQCFGR()
      非推奨。 
      デフォルトのフィールド値を使用して MQCFGR インスタンスを構成します。
      MQCFGR(java.io.DataInput message, int encoding, int characterSet)
      非推奨。 
      DataInput ソースからデータが取り込まれた MQCFGR インスタンスを構成します。
      MQCFGR(MQMessage message)
      非推奨。 
      MQMessage から取り込まれる MQCFGR インスタンスを構成します。
    • メソッドの要約

      すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 推奨されないメソッド 
      修飾子と型 メソッドおよび説明
      void addFilterParameter(int parameter, int operator, byte[] value)
      非推奨。 
      バイト・ストリング・フィルター・パラメーターをグループに追加します。
      void addFilterParameter(int parameter, int operator, int value)
      非推奨。 
      整数フィルター・パラメーターをグループに追加します。
      void addFilterParameter(int parameter, int operator, java.lang.String value)
      非推奨。 
      ストリング・フィルター・パラメーターをグループに追加します。
      void addParameter(int parameter, byte[] value)
      非推奨。 
      バイト配列パラメーターをグループに追加します。
      void addParameter(int parameter, int value)
      非推奨。 
      整数パラメーターをグループに追加します。
      void addParameter(int parameter, int[] values)
      非推奨。 
      整数リスト・パラメーターをグループに追加します。
      void addParameter(int parameter, long value)
      非推奨。 
      64 ビット整数パラメーターをグループに追加します。
      void addParameter(int parameter, long[] values)
      非推奨。 
      64 ビット整数リスト・パラメーターをグループに追加します。
      void addParameter(int parameter, java.lang.String value)
      非推奨。 
      グループにストリング・パラメーターを追加します。
      void addParameter(int parameter, java.lang.String[] values)
      非推奨。 
      ストリング・リスト・パラメーターをグループに追加します。
      void addParameter(PCFParameter parameter)
      非推奨。 
      PCFParameter をグループに追加します。
      boolean equals(java.lang.Object obj)
      非推奨。 
      同じパラメーター、 parameterCount、およびパラメーターの子を持つ別の MQCFGR インスタンスを指定して呼び出すと、true が返されます。
      byte[] getBytesParameterValue(int parameter)
      非推奨。 
      指定されたバイト配列パラメーター (MQCFBS) の値を戻します。
      long getInt64ParameterValue(int parameter)
      非推奨。 
      指定された整数パラメーター (MQCFIN64) の値を整数として返します。
      long[] getIntList64ParameterValue(int parameter)
      非推奨。 
      指定された整数リスト・パラメーター (MQCFIL64) の値を整数の配列として返します。
      int[] getIntListParameterValue(int parameter)
      非推奨。 
      指定された整数リスト・パラメーター (MQCFIL) の値を整数の配列として返します。
      int getIntParameterValue(int parameter)
      非推奨。 
      指定された整数パラメーター (MQCFIN) の値を整数として返します。
      int getParameter()
      非推奨。 
      パラメーター ID を取得します。
      PCFParameter getParameter(int parameter)
      非推奨。 
      指定されたパラメーターの PCFParameter 構造を戻します。パラメーターが見つからない場合は NULL を戻します。
      int getParameterCount()
      非推奨。 
      グループ・パラメーター構造のカウントを取得します。
      java.util.Enumeration getParameters()
      非推奨。 
      グループ内のパラメーターの列挙を返します。
      java.lang.Object getParameterValue(int parameter)
      非推奨。 
      指定されたパラメーターの値を返します。パラメーターが見つからない場合は NULL を返します。
      java.lang.String[] getStringListParameterValue(int parameter)
      非推奨。 
      指定されたストリング・リスト・パラメーター (MQCFSL) の値をストリングの配列として返します。
      java.lang.String getStringParameterValue(int parameter)
      非推奨。 
      指定されたストリング・パラメーター (MQCFST) の値をストリングとして返します。
      java.lang.String getStringValue()
      非推奨。 
      パラメーターのストリング値を取得します。
      int getStrucLength()
      非推奨。 
      構造の長さを取得します。
      int getType()
      非推奨。 
      構造タイプを取得します。
      java.lang.Object getValue()
      非推奨。 
      パラメーターの値を取得します。
      int hashCode()
      非推奨。 
      オブジェクトのハッシュ・コード値を返します。
      int read(java.io.DataInput message, int encoding, int characterSet)
      非推奨。 
      メッセージまたはバイト・ストリームから内容を読み取ります。
      void setParameter(int value)
      非推奨。 
      パラメーター ID を設定します。
      void setParameterCount(int value)
      非推奨。 
      MQCFGR パラメーター・カウントを設定します。
      java.lang.String toString()
      非推奨。 
      このヘッダーを表すストリングを返します
      static int write(MQMessage message, int parameter, int parameterCount)
      非推奨。 
      指定された値を持つ MQCFGR ヘッダー構造を MQMessage に書き込むための便利な方法。
      • クラス com.ibm.mq.headers.internal.Header から継承されたメソッド

        characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, store, store, type, validate, write
      • クラス com.ibm.mq.jmqi.JmqiObject から継承されたメソッド

        getJmqiEnvironment
      • クラス java.lang.Object から継承されたメソッド

        getClass, notify, notifyAll, wait, wait, wait
      • インターフェース com.ibm.mq.headers.internal.CachingHeader から継承されたメソッド

        discardCachedContent, readCachedContent, writeCachedContent
    • フィールド詳細

      • strucLength

        public static final int strucLength
        非推奨。 
        構造の長さ
        も参照してください。
        定数フィールドの値
      • パラメーター (parameter)

        public int パラメーター
        非推奨。 
        パラメーター ID
      • parameterCount

        パブリック int parameterCount
        非推奨。 
        グループ・パラメーター構造の数
    • コンストラクターの詳細

      • MQCFGR

        パブリック MQCFGR ()
        非推奨。 
        デフォルトのフィールド値を使用して MQCFGR インスタンスを構成します。
      • MQCFGR

        public MQCFGR (MQMessage メッセージ)
               MQExceptionをスローします。
                      java.io.IOException
        非推奨。 
        MQMessage から取り込まれる MQCFGR インスタンスを構成します。
        パラメーター:
        message -読み取るメッセージ。
        スロー:
        MQException -メッセージ内容が有効な MQCFGR stucture を生成しない場合
        java.io.IOException -メッセージ内容の読み取りに問題がある場合
      • MQCFGR

        public MQCFGR (java.io.DataInput メッセージ、
                      int            encoding,
                      int characterSet)
               MQExceptionをスローします。
                      java.io.IOException
        非推奨。 
        DataInput ソースからデータが取り込まれた MQCFGR インスタンスを構成します。
        パラメーター:
        message -読み取る MQMessage またはその他の DataInput ソース
        encoding -メッセージ内のデータの初期数値エンコード。
        characterSet -メッセージ内のデータの初期 CCSID。
        スロー:
        MQException -メッセージ内容が有効な MQCFGR stucture を生成しない場合
        java.io.IOException -メッセージ内容の読み取りに問題がある場合
    • メソッドの詳細

      • 書き込む

        public static int write (MQMessage メッセージ、
                                int パラメーター、
                                int parameterCount)
                         java.io.IOException をスローする
        非推奨。 
        指定された値を持つ MQCFGR ヘッダー構造を MQMessage に書き込むための便利な方法。
        パラメーター:
        message -書き込み先のメッセージ
        parameter -パラメーター ID
        parameterCount -グループで囲まれたパラメーター構造の数
        戻り値:
        書き込まれたバイト数
        スロー:
        java.io.IOException -メッセージの書き込みに問題がある場合
      • 読み取り

        public int read (java.io.DataInput メッセージ、
                        int            encoding,
                        int characterSet)
                 MQExceptionをスローします。
                        java.io.IOException
        非推奨。 
        インターフェースからコピーされた説明: MQData
        メッセージまたはバイト・ストリームから内容を読み取ります。 内容は、指定されたエンコードおよび CCSID を使用して解釈されます (該当する場合)。
        指定者:
        readインターフェース内MQData
        オーバーライド:
        readクラス内com.ibm.mq.headers.internal.Header
        パラメーター:
        message -メッセージ。
        encoding -数値エンコード。 CMQC.MQENC_* (値)。
        characterSet -コード化文字セット ID。
        戻り値:
        消費されたバイト数。
        スロー:
        java.io.IOException
        MQException
        も参照してください。
        Header.read(java.io.DataInput, int, int)
      • getType

        public int getType()
        非推奨。 
        構造タイプを取得します。
        指定者:
        getTypeクラス内PCFHeader
        戻り値:
        構造体タイプ
      • getStrucの長さ

        public int getStruc長さ ()
        非推奨。 
        構造の長さを取得します。
        戻り値:
        構造の長さ。
      • getParameter

        public int getParameter()
        非推奨。 
        パラメーター ID を取得します。
        指定者:
        getParameterクラス内PCFParameter
        戻り値:
        パラメーター ID
      • setParameter

        public void setParameter(int 値)
        非推奨。 
        パラメーター ID を設定します。
        パラメーター:
        value -パラメーター ID
      • getParameterCount

        public int getParameterカウント ()
        非推奨。 
        グループ・パラメーター構造のカウントを取得します。
        指定者:
        getParameterCountインターフェース内PCFContent
        戻り値:
        グループ・パラメーター構造の数
      • setParameterカウント

        public void setParameterCount (int 値)
        非推奨。 
        MQCFGR パラメーター・カウントを設定します。 これにより、子 PCFParameter コレクションのサイズが、指定された数にトリミングされます。 引数がゼロの場合、すべての子パラメーターがクリアされます。 現在のパラメーター・カウントより大きい値を指定しても効果はありません。 負の値は無視されます。
        パラメーター:
        value -Integer オブジェクトとしての整数値
      • getValue

        public java.lang.Object getValue()
        非推奨。 
        クラスからコピーされた説明: PCFParameter
        パラメーターの値を取得します。
        指定者:
        getValueクラス内PCFParameter
        戻り値:
        パラメーターの値を戻します。
        も参照してください。
        PCFParameter.getValue()
      • getString値

        public java.lang.String getStringValue ()
        非推奨。 
        クラスからコピーされた説明: PCFParameter
        パラメーターのストリング値を取得します。
        指定者:
        getStringValueクラス内PCFParameter
        戻り値:
        パラメーターのストリング値を戻します。
        も参照してください。
        PCFParameter.getStringValue()
      • addParameter

        public void addParameter(PCFParameter パラメーター)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        PCFParameter をグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -追加するパラメーター構造体 (MQCFIN、MQCFIL、MQCFST など)。
        も参照してください。
        PCFContent.addParameter(PCFParameter)
      • addParameter

        public void addParameter(int パラメーター,
                                 int 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        整数パラメーターをグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -整数パラメーター ID
        value -整数値
        も参照してください。
        PCFContent.addParameter(int, int)
      • addParameter

        public void addParameter(int パラメーター,
                                 int [] の値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        整数リスト・パラメーターをグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -整数リスト・パラメーター ID
        values -整数値の配列
        も参照してください。
        PCFContent.addParameter(int, int[])
      • addParameter

        public void addParameter(int パラメーター,
                                 long 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        64 ビット整数パラメーターをグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -整数パラメーター ID
        value -整数値
        も参照してください。
        PCFContent.addParameter(int, long)
      • addParameter

        public void addParameter(int パラメーター,
                                 long [] 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        64 ビット整数リスト・パラメーターをグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -整数リスト・パラメーター ID
        values -整数値の配列
        も参照してください。
        PCFContent.addParameter(int, long[])
      • addParameter

        public void addParameter(int パラメーター,
                                 java.lang.String 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        グループにストリング・パラメーターを追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -ストリング・パラメーター ID
        value -ストリング値
        も参照してください。
        PCFContent.addParameter(int, String)
      • addParameter

        public void addParameter(int パラメーター,
                                 java.lang.String[] 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        ストリング・リスト・パラメーターをグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -ストリング・リスト・パラメーター ID
        values -ストリング値の配列
        も参照してください。
        PCFContent.addParameter(int, String[])
      • addParameter

        public void addParameter(int パラメーター,
                                 byte [] 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        バイト配列パラメーターをグループに追加します。
        指定者:
        addParameterインターフェース内PCFContent
        パラメーター:
        parameter -ストリング・リスト・パラメーター ID
        value -ストリング値の配列
        も参照してください。
        PCFContent.addParameter(int, byte[])
      • addFilterパラメーター

        public void addFilterパラメーター (int パラメーター、
                                       int 演算子、
                                       int 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        整数フィルター・パラメーターをグループに追加します。
        指定者:
        addFilterParameterインターフェース内PCFContent
        パラメーター:
        parameter -フィルター・パラメーター ID
        operator - MQCFOP_ * フィルター演算子定数の 1 つ
        value -フィルター値
        も参照してください。
        PCFContent.addFilterParameter(int, int, int)
      • addFilterパラメーター

        public void addFilterパラメーター (int パラメーター、
                                       int 演算子、
                                       java.lang.String 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        ストリング・フィルター・パラメーターをグループに追加します。
        指定者:
        addFilterParameterインターフェース内PCFContent
        パラメーター:
        parameter -フィルター・パラメーター ID
        operator - MQCFOP_ * フィルター演算子定数の 1 つ
        value -フィルター値
        も参照してください。
        PCFContent.addFilterParameter(int, int, String)
      • addFilterパラメーター

        public void addFilterパラメーター (int パラメーター、
                                       int 演算子、
                                       byte [] 値)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        バイト・ストリング・フィルター・パラメーターをグループに追加します。
        指定者:
        addFilterParameterインターフェース内PCFContent
        パラメーター:
        parameter -フィルター・パラメーター ID
        operator - MQCFOP_ * フィルター演算子定数の 1 つ
        value -フィルター値
        も参照してください。
        PCFContent.addFilterParameter(int, int, byte[])
      • getParameters

        public java.util.Enumeration getParameters()
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        グループ内のパラメーターの列挙を返します。 戻される列挙型のエレメントは、個々の PCFParameter インスタンス (MQCFIN、MQCFIL、MQCFST、または MQCFSL のインスタンスなど) です。
        指定者:
        getParametersインターフェース内PCFContent
        戻り値:
        パラメーターの列挙
        も参照してください。
        PCFContent.getParameters()
      • getParameter

        public PCFParameter getParameter(int パラメーター)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定されたパラメーターの PCFParameter 構造を戻します。パラメーターが見つからない場合は NULL を戻します。
        指定者:
        getParameterインターフェース内PCFContent
        戻り値:
        指定されたパラメーター・オブジェクト
        も参照してください。
        PCFContent.getParameter(int)
      • getParameter値

        public java.lang.Object getParameter値 (int パラメーター)
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定されたパラメーターの値を返します。パラメーターが見つからない場合は NULL を返します。 戻されるオブジェクトは、PCFParameter のタイプに応じて、単一の整数、単一のストリング、整数の配列、またはストリングの配列です。 呼び出し元は、指定されたパラメーター ID から予期される戻りの型を推測することができます。
        指定者:
        getParameterValueインターフェース内PCFContent
        戻り値:
        指定されたパラメーター値
        も参照してください。
        PCFContent.getParameterValue(int)
      • getIntParameterValue

        public int getIntParameterValue(int パラメーター)
                                 PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定された整数パラメーター (MQCFIN) の値を整数として返します。
        指定者:
        getIntParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -整数パラメーター ID
        戻り値:
        整数パラメーター値
        スロー:
        PCFException -指定されたパラメーターがメッセージに存在しない場合 (理由コードは MQRCCF_CFIN_PARM_ID_ERROR)
        も参照してください。
        PCFContent.getIntParameterValue(int)
      • getIntListParameter値

        public int [] getIntListParameter値 (int パラメーター)
                                       PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定された整数リスト・パラメーター (MQCFIL) の値を整数の配列として返します。
        指定者:
        getIntListParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -整数リスト・パラメーター ID
        戻り値:
        整数リスト・パラメーター値
        スロー:
        PCFException -指定されたパラメーターがグループ内に存在しない場合 (指定された理由コードは MQRCCF_CFIL_PARM_ID_ERROR です)
        も参照してください。
        PCFContent.getIntListParameterValue(int)
      • getInt64ParameterValue

        public long getInt64ParameterValue(int パラメーター)
                                    PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定された整数パラメーター (MQCFIN64) の値を整数として返します。
        指定者:
        getInt64ParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -整数パラメーター ID
        戻り値:
        整数パラメーター値
        スロー:
        PCFException -指定されたパラメーターがメッセージに存在しない場合 (理由コードは MQRCCF_CFIN_PARM_ID_ERROR)
        も参照してください。
        PCFContent.getInt64ParameterValue(int)
      • getIntList64ParameterValue

        public long [] getIntList64ParameterValue(int パラメーター)
                                          PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定された整数リスト・パラメーター (MQCFIL64) の値を整数の配列として返します。
        指定者:
        getIntList64ParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -整数リスト・パラメーター ID
        戻り値:
        整数リスト・パラメーター値
        スロー:
        PCFException -指定されたパラメーターがグループ内に存在しない場合 (指定された理由コードは MQRCCF_CFIL_PARM_ID_ERROR です)
        も参照してください。
        PCFContent.getIntList64ParameterValue(int)
      • getStringParameterValue

        public java.lang.String getStringParameterValue(int パラメーター)
                                                 PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定されたストリング・パラメーター (MQCFST) の値をストリングとして返します。
        指定者:
        getStringParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -ストリング・パラメーター ID
        戻り値:
        ストリング・パラメーター値
        スロー:
        PCFException -指定されたパラメーターがグループ内に存在しない場合 (理由コードは MQRCCF_CFST_PARM_ID_ERROR)
        も参照してください。
        PCFContent.getStringParameterValue(int)
      • getStringListParameter値

        public java.lang.String[] getStringListParameter値 (int パラメーター)
                                                       PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定されたストリング・リスト・パラメーター (MQCFSL) の値をストリングの配列として返します。
        指定者:
        getStringListParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -ストリング・リスト・パラメーター ID
        戻り値:
        ストリング・リスト・パラメーター値
        スロー:
        PCFException -指定されたパラメーターがグループ内に存在しない場合 (指定された理由コードは MQRCCF_CFSL_PARM_ID_ERROR です。これ以上具体的なエラー・コードは定義されていません)
        も参照してください。
        PCFContent.getStringListParameterValue(int)
      • getBytesParameterValue

        public byte [] getBytesParameterValue(int パラメーター)
                                      PCFException をスローします。
        非推奨。 
        インターフェースからコピーされた説明: PCFContent
        指定されたバイト配列パラメーター (MQCFBS) の値を戻します。
        指定者:
        getBytesParameterValueインターフェース内PCFContent
        パラメーター:
        parameter -バイト配列パラメーター ID
        戻り値:
        バイト配列パラメーター値
        スロー:
        PCFException -指定されたパラメーターがグループ内に存在しない場合 (指定された理由コードは MQRCCF_CFBS_PARM_ID_ERROR)
        も参照してください。
        PCFContent.getBytesParameterValue(int)
      • 等しい

        public boolean equals (java.lang.Object obj)
        非推奨。 
        同じパラメーター、 parameterCount、およびパラメーターの子を持つ別の MQCFGR インスタンスを指定して呼び出すと、true が返されます。
        オーバーライド:
        equalsクラス内PCFParameter
        パラメーター:
        obj -
        戻り値:
        オブジェクトの true はこのオブジェクトと等しい
      • hashCode

        public int hashCode()
        非推奨。 
        クラスからコピーされた説明: PCFParameter
        オブジェクトのハッシュ・コード値を返します。
        指定者:
        hashCodeクラス内PCFParameter
        戻り値:
        このオブジェクトのハッシュ・コード値。
        も参照してください。
        PCFParameter.hashCode()
      • toString

        public java.lang.String toString()
        非推奨。 
        このヘッダーを表すストリングを返します
        オーバーライド:
        toStringクラス内PCFHeader
        戻り値:
        文字列
        も参照してください。
        Object.toString()