com.ibm.mq.pcf
クラス MQCFGR
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.pcf.PCFHeader
- com.ibm.mq.pcf.PCFParameter
- com.ibm.mq.pcf.MQCFGR
- すべての実装済みインターフェース:
- com.ibm.mq.headers.internal.CachingHeader、 MQData、 MQHeader、 PCFContent
非推奨。代わりにMQCFGRを使用する。構造体 tagMQCFGR { MQLONG Type; // 構造体タイプ MQLONG StrucLength; // 構造の長さ MQLONG Parameter; // パラメーター ID MQLONG ParameterCount; // グループ・パラメーター構造体の数 };公開クラス MQCFGR PCFParameter を拡張します。 実装、 PCFContent の
MQCFGR (PCF グループ・パラメーター) ヘッダー・クラス。
-
ネスト・クラスの要約
-
インターフェース com.ibm.mq.headers.MQHeader から継承された、ネストされたクラス/インターフェース
MQHeader.Field
-
-
フィールドの要約
フィールド 修飾子と型 フィールドと説明 intparameter非推奨。パラメーター IDintparameterCount非推奨。グループ・パラメーター構造の数static intSIZE非推奨。static intstrucLength非推奨。構造の長さstatic inttype非推奨。構造タイプ
-
コンストラクターの要約
コンストラクター コンストラクターおよび説明 MQCFGR()非推奨。デフォルトのフィールド値を使用して MQCFGR インスタンスを構成します。MQCFGR(java.io.DataInput message, int encoding, int characterSet)非推奨。DataInput ソースからデータが取り込まれた MQCFGR インスタンスを構成します。MQCFGR(MQMessage message)非推奨。MQMessage から取り込まれる MQCFGR インスタンスを構成します。
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 推奨されないメソッド 修飾子と型 メソッドおよび説明 voidaddFilterParameter(int parameter, int operator, byte[] value)非推奨。バイト・ストリング・フィルター・パラメーターをグループに追加します。voidaddFilterParameter(int parameter, int operator, int value)非推奨。整数フィルター・パラメーターをグループに追加します。voidaddFilterParameter(int parameter, int operator, java.lang.String value)非推奨。ストリング・フィルター・パラメーターをグループに追加します。voidaddParameter(int parameter, byte[] value)非推奨。バイト配列パラメーターをグループに追加します。voidaddParameter(int parameter, int value)非推奨。整数パラメーターをグループに追加します。voidaddParameter(int parameter, int[] values)非推奨。整数リスト・パラメーターをグループに追加します。voidaddParameter(int parameter, long value)非推奨。64 ビット整数パラメーターをグループに追加します。voidaddParameter(int parameter, long[] values)非推奨。64 ビット整数リスト・パラメーターをグループに追加します。voidaddParameter(int parameter, java.lang.String value)非推奨。グループにストリング・パラメーターを追加します。voidaddParameter(int parameter, java.lang.String[] values)非推奨。ストリング・リスト・パラメーターをグループに追加します。voidaddParameter(PCFParameter parameter)非推奨。PCFParameter をグループに追加します。booleanequals(java.lang.Object obj)非推奨。同じパラメーター、 parameterCount、およびパラメーターの子を持つ別の MQCFGR インスタンスを指定して呼び出すと、true が返されます。byte[]getBytesParameterValue(int parameter)非推奨。指定されたバイト配列パラメーター (MQCFBS) の値を戻します。longgetInt64ParameterValue(int parameter)非推奨。指定された整数パラメーター (MQCFIN64) の値を整数として返します。long[]getIntList64ParameterValue(int parameter)非推奨。指定された整数リスト・パラメーター (MQCFIL64) の値を整数の配列として返します。int[]getIntListParameterValue(int parameter)非推奨。指定された整数リスト・パラメーター (MQCFIL) の値を整数の配列として返します。intgetIntParameterValue(int parameter)非推奨。指定された整数パラメーター (MQCFIN) の値を整数として返します。intgetParameter()非推奨。パラメーター ID を取得します。PCFParametergetParameter(int parameter)非推奨。指定されたパラメーターの PCFParameter 構造を戻します。パラメーターが見つからない場合は NULL を戻します。intgetParameterCount()非推奨。グループ・パラメーター構造のカウントを取得します。java.util.EnumerationgetParameters()非推奨。グループ内のパラメーターの列挙を返します。java.lang.ObjectgetParameterValue(int parameter)非推奨。指定されたパラメーターの値を返します。パラメーターが見つからない場合は NULL を返します。java.lang.String[]getStringListParameterValue(int parameter)非推奨。指定されたストリング・リスト・パラメーター (MQCFSL) の値をストリングの配列として返します。java.lang.StringgetStringParameterValue(int parameter)非推奨。指定されたストリング・パラメーター (MQCFST) の値をストリングとして返します。java.lang.StringgetStringValue()非推奨。パラメーターのストリング値を取得します。intgetStrucLength()非推奨。構造の長さを取得します。intgetType()非推奨。構造タイプを取得します。java.lang.ObjectgetValue()非推奨。パラメーターの値を取得します。inthashCode()非推奨。オブジェクトのハッシュ・コード値を返します。intread(java.io.DataInput message, int encoding, int characterSet)非推奨。メッセージまたはバイト・ストリームから内容を読み取ります。voidsetParameter(int value)非推奨。パラメーター ID を設定します。voidsetParameterCount(int value)非推奨。MQCFGR パラメーター・カウントを設定します。java.lang.StringtoString()非推奨。このヘッダーを表すストリングを返しますstatic intwrite(MQMessage message, int parameter, int parameterCount)非推奨。指定された値を持つ MQCFGR ヘッダー構造を MQMessage に書き込むための便利な方法。-
クラス com.ibm.mq.pcf.PCFParameter から継承されたメソッド
getHeaderVersion, getParameterName, nextParameter
-
クラス com.ibm.mq.pcf.PCFHeader から継承されたメソッド
initialize, size, write
-
クラス 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
-
-
-
フィールド詳細
サイズ
public static final int SIZE
非推奨。 優先PCFHeader.size()ヘッダーのサイズ (バイト単位)- も参照してください。
- 定数フィールドの値
タイプ
public static final int 型
非推奨。構造タイプ- も参照してください。
- 定数フィールドの値
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-パラメーター IDparameterCount-グループで囲まれたパラメーター構造の数- 戻り値:
- 書き込まれたバイト数
- スロー:
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.IOExceptionMQException- も参照してください。
Header.read(java.io.DataInput, int, int)
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 パラメーター)
非推奨。インターフェースからコピーされた説明:PCFContentPCFParameter をグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-追加するパラメーター構造体 (MQCFIN、MQCFIL、MQCFST など)。- も参照してください。
PCFContent.addParameter(PCFParameter)
addParameter
public void addParameter(int パラメーター, int 値)非推奨。インターフェースからコピーされた説明:PCFContent整数パラメーターをグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-整数パラメーター IDvalue-整数値- も参照してください。
PCFContent.addParameter(int, int)
addParameter
public void addParameter(int パラメーター, int [] の値)非推奨。インターフェースからコピーされた説明:PCFContent整数リスト・パラメーターをグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-整数リスト・パラメーター IDvalues-整数値の配列- も参照してください。
PCFContent.addParameter(int, int[])
addParameter
public void addParameter(int パラメーター, long 値)非推奨。インターフェースからコピーされた説明:PCFContent64 ビット整数パラメーターをグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-整数パラメーター IDvalue-整数値- も参照してください。
PCFContent.addParameter(int, long)
addParameter
public void addParameter(int パラメーター, long [] 値)非推奨。インターフェースからコピーされた説明:PCFContent64 ビット整数リスト・パラメーターをグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-整数リスト・パラメーター IDvalues-整数値の配列- も参照してください。
PCFContent.addParameter(int, long[])
addParameter
public void addParameter(int パラメーター, java.lang.String 値)非推奨。インターフェースからコピーされた説明:PCFContentグループにストリング・パラメーターを追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-ストリング・パラメーター IDvalue-ストリング値- も参照してください。
PCFContent.addParameter(int, String)
addParameter
public void addParameter(int パラメーター, java.lang.String[] 値)非推奨。インターフェースからコピーされた説明:PCFContentストリング・リスト・パラメーターをグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-ストリング・リスト・パラメーター IDvalues-ストリング値の配列- も参照してください。
PCFContent.addParameter(int, String[])
addParameter
public void addParameter(int パラメーター, byte [] 値)非推奨。インターフェースからコピーされた説明:PCFContentバイト配列パラメーターをグループに追加します。- 指定者:
addParameterインターフェース内PCFContent- パラメーター:
parameter-ストリング・リスト・パラメーター IDvalue-ストリング値の配列- も参照してください。
PCFContent.addParameter(int, byte[])
addFilterパラメーター
public void addFilterパラメーター (int パラメーター、 int 演算子、 int 値)非推奨。インターフェースからコピーされた説明:PCFContent整数フィルター・パラメーターをグループに追加します。- 指定者:
addFilterParameterインターフェース内PCFContent- パラメーター:
parameter-フィルター・パラメーター IDoperator- MQCFOP_ * フィルター演算子定数の 1 つvalue-フィルター値- も参照してください。
PCFContent.addFilterParameter(int, int, int)
addFilterパラメーター
public void addFilterパラメーター (int パラメーター、 int 演算子、 java.lang.String 値)非推奨。インターフェースからコピーされた説明:PCFContentストリング・フィルター・パラメーターをグループに追加します。- 指定者:
addFilterParameterインターフェース内PCFContent- パラメーター:
parameter-フィルター・パラメーター IDoperator- MQCFOP_ * フィルター演算子定数の 1 つvalue-フィルター値- も参照してください。
PCFContent.addFilterParameter(int, int, String)
addFilterパラメーター
public void addFilterパラメーター (int パラメーター、 int 演算子、 byte [] 値)非推奨。インターフェースからコピーされた説明:PCFContentバイト・ストリング・フィルター・パラメーターをグループに追加します。- 指定者:
addFilterParameterインターフェース内PCFContent- パラメーター:
parameter-フィルター・パラメーター IDoperator- 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()
-