Interface | Description |
---|---|
MessagingExceptionFactory |
発生した例外の内容に応じた
MessagingException を生成するインタフェース。 |
Class | Description |
---|---|
JmsMessagingProvider |
JMSプロバイダを利用したメッセージング機能の実装。
各JMSプロバイダが実装するConnectionFactoryおよびQueueオブジェクトを設定
することにより、メッセージング機能が利用可能となる。
本実装ではPoison電文の退避処理を独自に実装しており、リトライ上限、 退避キュー名称を指定することができる。 ただし、この機能はJMSXDeliveryCountヘッダに依存しているため、同ヘッダを サポートしない一部のMOM製品/バージョンでは利用できない。 なお、以下のMOMについては最新版における同ヘッダのサポートを確認している。 |
JmsMessagingProvider.Context |
メッセージングコンテキストのJMSベース実装
|
JmsMessagingProvider.Context.JmsHeaderName |
JMSヘッダー名称
|
JndiLookingUpJmsMessagingProvider |
ConnectionFactory およびQueue をJNDIから取得する
MessagingProvider 実装クラス。リソースの取得をJNDIから行う以外は、 JmsMessagingProvider と同様。
設定例をいかに示す。 |