Package nablarch.test.core.messaging
Class MockMessagingProvider
java.lang.Object
nablarch.test.core.messaging.MockMessagingProvider
- All Implemented Interfaces:
MessagingProvider
モックのMessagingContextを返却するMessagingProvider。
単体テスト時に、外接システム(キュー)とやり取りすることなく、モックを使用してテストを行うたために使用する。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionモックのMessagingContextを返却する。setDefaultResponseTimeout
(long timeout) 同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。 (単位:msec)setDefaultTimeToLive
(long timeToLive) 送信電文の有効期間のデフォルト値を設定する。 (単位:msec)setMessagingExceptionFactory
(MessagingExceptionFactory messagingExceptionFactory) MessagingException
ファクトリオブジェクトを設定する。
-
Constructor Details
-
MockMessagingProvider
public MockMessagingProvider()
-
-
Method Details
-
createContext
モックのMessagingContextを返却する。- Specified by:
createContext
in interfaceMessagingProvider
- Returns:
- MessagingContext モックのMessagingContext
-
setDefaultResponseTimeout
同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。 (単位:msec) この実装では何も行わない。- Specified by:
setDefaultResponseTimeout
in interfaceMessagingProvider
- Parameters:
timeout
- デフォルトタイムアウト値 (単位:msec)- Returns:
- このオブジェクト自体
-
setDefaultTimeToLive
送信電文の有効期間のデフォルト値を設定する。 (単位:msec) この実装では何も行わない。- Specified by:
setDefaultTimeToLive
in interfaceMessagingProvider
- Parameters:
timeToLive
- 送信電文の有効期間 (単位:msec)- Returns:
- このオブジェクト自体
-
setMessagingExceptionFactory
public MessagingProvider setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory) MessagingException
ファクトリオブジェクトを設定する。 この実装では何も行わない。- Specified by:
setMessagingExceptionFactory
in interfaceMessagingProvider
- Parameters:
messagingExceptionFactory
-MessagingException
ファクトリオブジェクト- Returns:
- このオブジェクト自体
-