public class EmbeddedMessagingProvider extends JmsMessagingProvider implements Initializable
JmsMessagingProvider.Context
Constructor and Description |
---|
EmbeddedMessagingProvider()
コンストラクタ
|
Modifier and Type | Method and Description |
---|---|
void |
initialize()
初期化処理を行う。
|
EmbeddedMessagingProvider |
setQueueNames(java.util.List<java.lang.String> names)
このキューマネージャが管理するキューの論理名を設定する。
(既存の設定は全て削除される。)
|
static void |
stopServer()
内蔵サーバを停止する。
|
static void |
waitUntilServerStarted()
内蔵サーバが起動するまでカレントスレッドを待機させる。
|
createContext, getConnectionFactory, setConnectionFactory, setDefaultPoisonQueue, setDefaultResponseTimeout, setDefaultTimeToLive, setDestinations, setMessagingExceptionFactory, setPoisonQueueNamePattern, setRedeliveryLimit
public static void stopServer()
public static void waitUntilServerStarted() throws java.lang.InterruptedException
java.lang.InterruptedException
- 割り込み要求が発生した場合。もしくは、5分以上経過しても
起動が完了しなかった場合。public EmbeddedMessagingProvider setQueueNames(java.util.List<java.lang.String> names)
names
- キュー名の一覧public void initialize()
Initializable
を実装する。
Initializable
を実装することで、リクエスト単体テスト時に
ApplicationInitializer
の
リポジトリ設定の上書きを不要にしている。
本メソッドは何も処理しない。initialize
in interface Initializable