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