インタフェース QueueReceive
- 既知の実装クラスのリスト:
QueueReceive_MQ
public interface QueueReceive
キュー受信クラス用インタフェース
キュー受信処理のインタフェースです。
MQとSQSのメッセージ受信に対応しています。
- 変更履歴:
- 5.10.15.2 (2019/09/20) 新規作成
- 機能分類
- メッセージ連携
- 導入されたバージョン:
- JDK7
-
メソッドの概要
修飾子とタイプメソッド説明void
close()
クローズ処理 MQ:受信リスナーの解除。void
リスナーの終了 リスナーの終了処理を行います。void
接続処理 メッセージキューサーバに接続します。受信処理 受信処理を行います。void
setBatchFlg
(Boolean batchFlg) バッチフラグの設定 バッチ処理として行う用の、 バッチフラグを設定します。void
setListener
(String queueName, javax.jms.MessageListener listener) リスナーの設定 指定キュー名に対して、 メッセージキュー受信時に処理を行う、 メッセージリスナーを設定します。
-
メソッドの詳細
-
connect
接続処理 メッセージキューサーバに接続します。- パラメータ:
jmsServer
- jsmサーバsqsAccessKey
- sqs用awsアクセスキーsqsSecretKey
- sqs用awsシークレットキー
-
receive
受信処理 受信処理を行います。- パラメータ:
queueName
- キュー名- 戻り値:
- キュー情報格納クラス
-
setListener
リスナーの設定 指定キュー名に対して、 メッセージキュー受信時に処理を行う、 メッセージリスナーを設定します。- パラメータ:
queueName
- キュー名listener
- メッセージリスナー
-
closeListener
void closeListener()リスナーの終了 リスナーの終了処理を行います。 -
close
void close()クローズ処理 MQ:受信リスナーの解除。 SQS:クローズ処理はありません。 -
setBatchFlg
バッチフラグの設定 バッチ処理として行う用の、 バッチフラグを設定します。- パラメータ:
batchFlg
- バッチフラグ
-