メッセージキューイングアクセス機能 TP1/Message Queue - Access 使用の手引

[目次][用語][索引][前へ][次へ]

MQGetMessageOptionsクラス(Java)

このクラスは,MQQueue:getメソッドのオプションです。

変数

● public int options

MQQueue:getメソッドの動作を制御するオプションを指定します。

0個以上の指定ができます。2個以上必要とする場合,ビットのOR演算子を使用して結合します。

MQGMO構造体の,Optionsフィールドに相当します。

● public int waitInterval

ウェイト間隔を指定します。MQQueue:getメソッドで適合したメッセージの到着を待つ最大時間で,単位はミリ秒です。この時間が経過しても適合するメッセージが到着しなかった場合は,メソッドは完了コードMQC.MQCC_FAILEDおよび理由コードMQException.MQRC_NO_MSG_AVAILABLEで例外が発生します。

この変数はoptionsのMQC.MQGMO_WAITと一緒に使用します。

このオプションが指定されている場合,waitIntervalに0以上,またはMQC.MQWI_UNLIMITEDを指定してください。

MQGMO構造体の,WaitIntervalフィールドに相当します。

● public String resolvedQueueName

宛先キューの解決された名称です。

MQGMO構造体の,ResolvedQNameフィールドに相当します。

● public int matchOptions

検索するメッセージを判別する選択基準を指定します。

MQGMO構造体の,MatchOptionsフィールドに相当します。

● public char groupStatus

検索するメッセージがグループ内にあるかどうかを指示します。メッセージがグループ内にある場合は,グループ内の最後のメッセージかどうかを指示します。

MQGMO構造体の,GroupStatusフィールドに相当します。

● public char segmentStatus

検索するメッセージが,論理メッセージのセグメントの一つであるかどうかを指示します。メッセージが論理メッセージのセグメントの一つである場合,そのセグメントが最後のセグメントかどうかを指示します。

MQGMO構造体の,SegmentStatusフィールドに相当します。

● public char segmentation

検索するメッセージが論理メッセージのセグメントの一つである場合,そのメッセージがセグメント化できるかどうかを指示します。

MQGMO構造体の,Segmentationフィールドに相当します。

コンストラクタ

● public MQGetMessageOptions()

MQGetMessageOptionsコンストラクタです。

optionsにMQC.MQGMO_NO_WAIT,waitIntervalに0,resolvedQueueNameに空白を設定します。