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