@Published(tag="architect") public interface MessagingProvider
MessagingContext
)の実装系を提供する
モジュールが実装するインターフェース。
本インターフェースの実装系の切り替えによって多様なメッセージングミドルウェアに
対応することができる。修飾子とタイプ | メソッドと説明 |
---|---|
MessagingContext |
createContext()
メッセージングコンテキストを返す。
|
MessagingProvider |
setDefaultResponseTimeout(long timeout)
同期送信処理における応答受信待ちのデフォルトタイムアウト値を設定する。
|
MessagingProvider |
setDefaultTimeToLive(long timeToLive)
送信電文の有効期間のデフォルト値を設定する。
|
MessagingProvider |
setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory)
MessagingException ファクトリオブジェクトを設定する。 |
MessagingContext createContext()
MessagingProvider setDefaultResponseTimeout(long timeout)
timeout
- デフォルトタイムアウト値 (単位:msec)MessagingProvider setDefaultTimeToLive(long timeToLive)
timeToLive
- 送信電文の有効期間 (単位:msec)MessagingProvider setMessagingExceptionFactory(MessagingExceptionFactory messagingExceptionFactory)
MessagingException
ファクトリオブジェクトを設定する。messagingExceptionFactory
- MessagingException
ファクトリオブジェクト