インターフェース DestinationResolver
- すべての既知のサブインターフェース:
CachingDestinationResolver
- すべての既知の実装クラス:
BeanFactoryDestinationResolver, DynamicDestinationResolver, JndiDestinationResolver, SimpleDestinationResolver
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
JMS 宛先を解決するための戦略インターフェース。
JmsTemplate によって、単純な StringsSE から実際の Destination 実装インスタンスへの宛先名を解決するために使用されます。
JmsTemplate インスタンスで使用されるデフォルトの DestinationResolver 実装は、SimpleDestinationResolver クラスです。より高度なシナリオでは、JndiDestinationResolver の使用を検討してください。
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明jakarta.jms.DestinationresolveDestinationName(@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- 一般的な宛先解決に失敗した場合