com.ibm.mq.headers.pcf

クラス MQCFH

  • すべての実装済みインターフェース:
    MQDataMQHeader


    公開クラス MQCFH
    PCFHeader を拡張します。
    MQCFH (PCF ヘッダー) ヘッダー・クラス。
            struct tagMQCFH {
                    MQLONG Type; // 構造体タイプ
                    MQLONG StrucLength; // 構造の長さ
                    MQLONG Version; // 構造体のバージョン番号
                    MQLONG Command; // コマンド ID
                    MQLONG MsgSeqNumber; // メッセージ・シーケンス番号
                    MQLONG Control; // 制御オプション
                    MQLONG CompCode; // 完了コード
                    MQLONG Reason; // 完了コードを修飾する理由コード
                    MQLONG ParameterCount; // パラメーター構造の数
            };
     
    • ネスト・クラスの要約

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

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

      • クラス com.ibm.mq.headers.internal.Header から継承されたフィールド

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

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

      コンストラクター 
      コンストラクターおよび説明
      MQCFH()
      デフォルトのフィールド値を使用して MQCFH インスタンスを構成します。
      MQCFH(java.io.DataInput message)
      MQMessage からデータが取り込まれた MQCFH インスタンスを構成します。
      MQCFH(java.io.DataInput message, int encoding, int characterSet)
      DataInput ソースからデータが取り込まれた MQCFH インスタンスを構成します。
      MQCFH(int command, int parameterCount)
      指定されたコマンドおよびパラメーター・カウントで MQCFH インスタンスを初期化します。
    • メソッドの要約

      すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッドおよび説明
      boolean equals(java.lang.Object obj)
      同じタイプ、パラメーター、演算子、および値を持つ別の MQCFH インスタンスで呼び出された場合に true を返します。
      int getCommand()
      コマンド ID を取得します。
      int getCompCode()
      完了コードを取得します。
      int getControl()
      制御オプションを取得します。
      int getMsgSeqNumber()
      メッセージ・シーケンス番号を取得します。
      int getParameterCount()
      パラメーター構造のカウントを取得します。
      int getReason()
      完了コードを修飾する理由コードを取得します。
      int getStrucLength()
      構造の長さを取得します。
      int getType()
      構造タイプを取得します。
      int getVersion()
      ストラクチャーのバージョン番号を入手する。
      void setCommand(int value)
      コマンド ID を設定します。
      void setCompCode(int value)
      完了コードを設定します。
      void setControl(int value)
      制御オプションを設定します。
      void setMsgSeqNumber(int value)
      メッセージ・シーケンス番号を設定します。
      void setParameterCount(int value)
      パラメーター構造のカウントを設定します。
      void setReason(int value)
      完了コードを修飾する理由コードを設定します。
      static int write(java.io.DataOutput message, int command, int parameterCount, int type, int version)
      指定された値を持つ MQCFH ヘッダー構造体をメッセージに書き込むための便利な方法。
      static int write(java.lang.Object message, int command, int parameterCount)
      指定された値を持つ MQCFH ヘッダー構造体をメッセージに書き込むための便利な方法。
      • クラス 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, hashCode, notify, notifyAll, wait, wait, wait
    • コンストラクターの詳細

      • MQCFH

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

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

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

        public MQCFH (int コマンド、
                     int parameterCount)
        指定されたコマンドおよびパラメーター・カウントで MQCFH インスタンスを初期化します。 その他の値は、no-args コンストラクターの場合と同様に設定されます。
        パラメーター:
        command -
        parameterCount -
    • メソッドの詳細

      • 書き込む

        public static int write (java.lang.Object メッセージ、
                                int コマンド、
                                int parameterCount)
                         java.io.IOException をスローする
        指定された値を持つ MQCFH ヘッダー構造体をメッセージに書き込むための便利な方法。
        パラメーター:
        message -書き込み先のメッセージ ( DataOutput オブジェクトである必要がありますが、継承の問題によりそれが停止します)
        command -PCF コマンド (MQCMD_ * 定数は CMQCFC クラスで定義されます)
        parameterCount -PCF ヘッダーの後に続くパラメーター構造 (MQCFIN、MQCFIL、MQCFST、または MQCFSL) の数
        戻り値:
        書き込まれたバイト数
        スロー:
        java.io.IOException
      • 書き込む

        public static int write (java.io.DataOutput メッセージ、
                                int コマンド、
                                int parameterCount、
                                int 型、
                                int バージョン)
                         java.io.IOException をスローする
        指定された値を持つ MQCFH ヘッダー構造体をメッセージに書き込むための便利な方法。
        パラメーター:
        message -書き込み先のメッセージ
        command -PCF コマンド (MQCMD_ * 定数は CMQCFC クラスで定義されます)
        parameterCount -パラメーター構造体の数 (MQCFIN、MQCFIL、MQCFST など) PCF ヘッダーの後に続く
        type -PCF メッセージ・タイプ
        version -メッセージ・バージョン
        戻り値:
        書き込まれたバイト数
        スロー:
        java.io.IOException
      • 等しい

        public boolean equals (java.lang.Object obj)
        同じタイプ、パラメーター、演算子、および値を持つ別の MQCFH インスタンスで呼び出された場合に true を返します。
        オーバーライド:
        equalsクラス内java.lang.Object
        パラメーター:
        obj -
        戻り値:
        オブジェクトの true はこのオブジェクトと等しい
      • getType

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

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

        public int getVersion()
        ストラクチャーのバージョン番号を入手する。
        戻り値:
        ストラクチャーのバージョン番号
      • getCommand

        public int getCommand()
        コマンド ID を取得します。
        戻り値:
        コマンド ID
      • setCommand

        public void setCommand(int 値)
        コマンド ID を設定します。
        パラメーター:
        value -コマンド ID
      • getMsgSeqNumber

        public int getMsgSeqNumber()
        メッセージ・シーケンス番号を取得します。
        戻り値:
        メッセージ・シーケンス番号
      • setMsgSeqNumber

        public void setMsgSeqNumber(int 値)
        メッセージ・シーケンス番号を設定します。
        パラメーター:
        value -メッセージ・シーケンス番号
      • getControl

        public int getControl()
        制御オプションを取得します。
        戻り値:
        制御オプション
      • setControl

        public void setControl(int 値)
        制御オプションを設定します。
        パラメーター:
        value -制御オプション
      • getCompコード

        public int getCompコード ()
        完了コードを取得します。
        戻り値:
        完了コード
      • setCompコード

        public void setCompCode (int 値)
        完了コードを設定します。
        パラメーター:
        value -完了コード
      • getReason

        public int getReason()
        完了コードを修飾する理由コードを取得します。
        戻り値:
        完了コードを修飾する理由コード
      • setReason

        public void setReason(int 値)
        完了コードを修飾する理由コードを設定します。
        パラメーター:
        value -完了コードを修飾する理由コード
      • getParameterCount

        public int getParameterカウント ()
        パラメーター構造のカウントを取得します。
        戻り値:
        パラメーター構造の数
      • setParameterカウント

        public void setParameterCount (int 値)
        パラメーター構造のカウントを設定します。
        パラメーター:
        value -パラメーター構造の数