public class RequestTestingMessagingProvider extends java.lang.Object implements MessagingProvider, Initializable
 実際の要求電文のアサートおよび応答電文の返却処理は、RequestTestingMessagingProvider.RequestTestingMessagingContextに委譲する。
 
本クラスを使用する場合、キューへのアクセスは行われない。
| 修飾子とタイプ | クラスと説明 | 
|---|---|
static class  | 
RequestTestingMessagingProvider.RequestTestingMessagingContext
テストを行う際に、要求電文のアサートおよび応答電文を返却するMessagingContext。 
 | 
| コンストラクタと説明 | 
|---|
RequestTestingMessagingProvider()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
MessagingContext | 
createContext()
モックのMessagingContextを返却する。 
 | 
void | 
initialize()
初期化処理を行う。 
 | 
MessagingProvider | 
setDefaultResponseTimeout(long timeout)
同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。 
 | 
MessagingProvider | 
setDefaultTimeToLive(long timeToLive)
送信電文の有効期間のデフォルト値を設定する。 
 | 
MessagingProvider | 
setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory)
MessagingExceptionファクトリオブジェクトを設定する。 | 
public MessagingContext createContext()
createContext インタフェース内 MessagingProviderpublic MessagingProvider setDefaultResponseTimeout(long timeout)
setDefaultResponseTimeout インタフェース内 MessagingProvidertimeout - デフォルトタイムアウト値 (単位:msec)public MessagingProvider setDefaultTimeToLive(long timeToLive)
setDefaultTimeToLive インタフェース内 MessagingProvidertimeToLive - 送信電文の有効期間 (単位:msec)public MessagingProvider setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory)
MessagingExceptionファクトリオブジェクトを設定する。
 この実装では何もしない。setMessagingExceptionFactory インタフェース内 MessagingProvidermessagingExceptionFactory - MessagingExceptionファクトリオブジェクトpublic void initialize()
Initializableを実装する。
 Initializableを実装することで、リクエスト単体テスト時に
 ApplicationInitializerの
 リポジトリ設定の上書きを不要にしている。
 本メソッドは何も処理しない。initialize インタフェース内 Initializable