Package nablarch.fw.messaging.provider
Class JmsMessagingProvider
java.lang.Object
nablarch.fw.messaging.provider.JmsMessagingProvider
- All Implemented Interfaces:
MessagingProvider
- Direct Known Subclasses:
EmbeddedMessagingProvider
,JndiLookingUpJmsMessagingProvider
JMSプロバイダを利用したメッセージング機能の実装。
各JMSプロバイダが実装するConnectionFactoryおよびQueueオブジェクトを設定
することにより、メッセージング機能が利用可能となる。
Poison電文の退避
本実装ではPoison電文の退避処理を独自に実装しており、リトライ上限、 退避キュー名称を指定することができる。 ただし、この機能はJMSXDeliveryCountヘッダに依存しているため、同ヘッダを サポートしない一部のMOM製品/バージョンでは利用できない。 なお、以下のMOMについては最新版における同ヘッダのサポートを確認している。
- Websphere MQ - WebLogic MQ - ActiveMQ