クラス DynamicDestinationResolver

java.lang.ObjectSE
org.springframework.jms.support.destination.DynamicDestinationResolver
実装済みのインターフェース一覧:
DestinationResolver
既知の直属サブクラス
SimpleDestinationResolver

public class DynamicDestinationResolver extends ObjectSE implements DestinationResolver
指定された Session に対して宛先名を動的宛先として新たに解決する基本的な DestinationResolver 実装。
導入:
1.1
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • DynamicDestinationResolver

      public DynamicDestinationResolver()
  • メソッドの詳細

    • resolveDestinationName

      public jakarta.jms.Destination resolveDestinationName(@Nullable jakarta.jms.Session session, StringSE destinationName, boolean pubSubDomain) throws jakarta.jms.JMSException
      指定された宛先名を動的宛先として解決します。
      次で指定:
      インターフェース DestinationResolverresolveDestinationName 
      パラメーター:
      session - 現在の JMS セッション
      destinationName - 宛先の名前
      pubSubDomain - ドメインが pub-sub の場合は true、P2P の場合は false 
      戻り値:
      JMS 宛先 (トピックまたはキュー)
      例外:
      jakarta.jms.JMSException - 解決に失敗した場合
      関連事項:
    • resolveTopic

      protected jakarta.jms.Topic resolveTopic(jakarta.jms.Session session, StringSE topicName) throws jakarta.jms.JMSException
      指定された宛先名を Topic に解決します。
      パラメーター:
      session - 現在の JMS セッション
      topicName - 希望する Topic の名前
      戻り値:
      JMS Topic
      例外:
      jakarta.jms.JMSException - 解決に失敗した場合
      関連事項:
      • Session.createTopic(String)
    • resolveQueue

      protected jakarta.jms.Queue resolveQueue(jakarta.jms.Session session, StringSE queueName) throws jakarta.jms.JMSException
      指定された宛先名を Queue に解決します。
      パラメーター:
      session - 現在の JMS セッション
      queueName - 希望する Queue の名前
      戻り値:
      JMS Queue
      例外:
      jakarta.jms.JMSException - 解決に失敗した場合
      関連事項:
      • Session.createQueue(String)