インターフェース DestinationResolver
- すべての既知のサブインターフェース:
CachingDestinationResolver
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
JMS 宛先を解決するための戦略インターフェース。
単純な StringsSE から実際の DestinationEE 実装インスタンスへの宛先名を解決するために JmsTemplate によって使用されます。
JmsTemplate インスタンスで使用されるデフォルトの DestinationResolver 実装は、DynamicDestinationResolver クラスです。より高度なシナリオでは、JndiDestinationResolver の使用を検討してください。
メソッドのサマリー
修飾子と型メソッド説明resolveDestinationName(SessionEE session, StringSE destinationName, boolean pubSubDomain) 見つかったリソースまたは動的な宛先として、指定された宛先名を解決します。
メソッドの詳細
resolveDestinationName
DestinationEE resolveDestinationName(@Nullable SessionEE session, StringSE destinationName, boolean pubSubDomain) throws JMSExceptionEE 見つかったリソースまたは動的な宛先として、指定された宛先名を解決します。- パラメーター:
session- 現在の JMS セッション (リゾルバー実装がnullなしで機能できる場合)destinationName- 宛先の名前pubSubDomain- ドメインが pub-sub の場合はtrue、P2P の場合はfalse- 戻り値:
- JMS 宛先 (トピックまたはキュー)
- 例外:
JMSExceptionEE- JMS セッションが宛先の解決に失敗した場合DestinationResolutionException- 一般的な宛先解決に失敗した場合