Package nablarch.fw.messaging
Interface MessagingProvider
- All Known Implementing Classes:
EmbeddedMessagingProvider
,JmsMessagingProvider
,JndiLookingUpJmsMessagingProvider
,MockMessagingProvider
,RequestTestingMessagingProvider
,WmqMessagingProvider
メッセージング機能の基本API(
MessagingContext
)の実装系を提供する
モジュールが実装するインターフェース。
本インターフェースの実装系の切り替えによって多様なメッセージングミドルウェアに
対応することができる。-
Method Summary
Modifier and TypeMethodDescriptionメッセージングコンテキストを返す。setDefaultResponseTimeout
(long timeout) 同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。 (単位:msec)setDefaultTimeToLive
(long timeToLive) 送信電文の有効期間のデフォルト値を設定する。 (単位:msec)setMessagingExceptionFactory
(MessagingExceptionFactory messagingExceptionFactory) MessagingException
ファクトリオブジェクトを設定する。
-
Method Details
-
createContext
MessagingContext createContext()メッセージングコンテキストを返す。- Returns:
- メッセージングコンテキスト
-
setDefaultResponseTimeout
同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。 (単位:msec)- Parameters:
timeout
- デフォルトタイムアウト値 (単位:msec)- Returns:
- このオブジェクト自体
-
setDefaultTimeToLive
送信電文の有効期間のデフォルト値を設定する。 (単位:msec)- Parameters:
timeToLive
- 送信電文の有効期間 (単位:msec)- Returns:
- このオブジェクト自体
-
setMessagingExceptionFactory
MessagingException
ファクトリオブジェクトを設定する。- Parameters:
messagingExceptionFactory
-MessagingException
ファクトリオブジェクト- Returns:
- このオブジェクト自体
-