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