com.ibm.mq.headers.pcf
クラス MQCFH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.pcf.PCFHeader
- com.ibm.mq.headers.pcf.MQCFH
-
公開クラス 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
-
-
コンストラクターの要約
コンストラクター コンストラクターおよび説明 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 インスタンスを初期化します。
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッドおよび説明 booleanequals(java.lang.Object obj)同じタイプ、パラメーター、演算子、および値を持つ別の MQCFH インスタンスで呼び出された場合に true を返します。intgetCommand()コマンド ID を取得します。intgetCompCode()完了コードを取得します。intgetControl()制御オプションを取得します。intgetMsgSeqNumber()メッセージ・シーケンス番号を取得します。intgetParameterCount()パラメーター構造のカウントを取得します。intgetReason()完了コードを修飾する理由コードを取得します。intgetStrucLength()構造の長さを取得します。intgetType()構造タイプを取得します。intgetVersion()ストラクチャーのバージョン番号を入手する。voidsetCommand(int value)コマンド ID を設定します。voidsetCompCode(int value)完了コードを設定します。voidsetControl(int value)制御オプションを設定します。voidsetMsgSeqNumber(int value)メッセージ・シーケンス番号を設定します。voidsetParameterCount(int value)パラメーター構造のカウントを設定します。voidsetReason(int value)完了コードを修飾する理由コードを設定します。static intwrite(java.io.DataOutput message, int command, int parameterCount, int type, int version)指定された値を持つ MQCFH ヘッダー構造体をメッセージに書き込むための便利な方法。static intwrite(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
-
-
-
コンストラクターの詳細
MQCFH
パブリック MQCFH ()
デフォルトのフィールド値を使用して MQCFH インスタンスを構成します。
MQCFH
public MQCFH (java.io.DataInput メッセージ) MQDataExceptionをスローします。 java.io.IOExceptionMQMessage からデータが取り込まれた MQCFH インスタンスを構成します。- パラメーター:
message-読み取るメッセージ。- スロー:
MQDataException-メッセージ内容が有効な MQCFH stucture を生成しない場合java.io.IOException-メッセージ内容の読み取りに問題がある場合
MQCFH
public MQCFH (java.io.DataInput メッセージ、 int encoding, int characterSet) MQDataExceptionをスローします。 java.io.IOExceptionDataInput ソースからデータが取り込まれた 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 はこのオブジェクトと等しい
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-パラメーター構造の数
-