インターフェース DestinationResolver

すべての既知のサブインターフェース:
CachingDestinationResolver
すべての既知の実装クラス:
BeanFactoryDestinationResolver, DynamicDestinationResolver, JndiDestinationResolver, SimpleDestinationResolver
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface DestinationResolver
JMS 宛先を解決するための戦略インターフェース。

JmsTemplate によって、単純な StringsSE から実際の Destination 実装インスタンスへの宛先名を解決するために使用されます。

JmsTemplate インスタンスで使用されるデフォルトの DestinationResolver 実装は、SimpleDestinationResolver クラスです。より高度なシナリオでは、JndiDestinationResolver の使用を検討してください。

導入:
1.1
作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    jakarta.jms.Destination
    resolveDestinationName(@Nullable jakarta.jms.Session session, StringSE destinationName, boolean pubSubDomain)
    見つかったリソースまたは動的な宛先として、指定された宛先名を解決します。
  • メソッドの詳細

    • resolveDestinationName

      jakarta.jms.Destination resolveDestinationName(@Nullable jakarta.jms.Session session, StringSE destinationName, boolean pubSubDomain) throws jakarta.jms.JMSException
      見つかったリソースまたは動的な宛先として、指定された宛先名を解決します。
      パラメーター:
      session - 現在の JMS セッション (リゾルバー実装が null なしで機能できる場合)
      destinationName - 宛先の名前
      pubSubDomain - ドメインが pub-sub の場合は true、P2P の場合は false 
      戻り値:
      JMS 宛先 (トピックまたはキュー)
      例外:
      jakarta.jms.JMSException - JMS セッションが宛先の解決に失敗した場合
      DestinationResolutionException - 一般的な宛先解決に失敗した場合