@FunctionalInterfaceSE public interface DestinationResolver
単純な StringsSE から実際の DestinationEE 実装インスタンスへの宛先名を解決するために JmsTemplate によって使用されます。
JmsTemplate インスタンスで使用されるデフォルトの DestinationResolver 実装は、DynamicDestinationResolver クラスです。より高度なシナリオでは、JndiDestinationResolver の使用を検討してください。
| 修飾子と型 | メソッドと説明 |
|---|---|
DestinationEE | resolveDestinationName(SessionEE session, StringSE destinationName, boolean pubSubDomain) 見つかったリソースまたは動的な宛先として、指定された宛先名を解決します。 |
DestinationEE resolveDestinationName(@Nullable SessionEE session, StringSE destinationName, boolean pubSubDomain) throws JMSExceptionEE
session - 現在の JMS セッション (リゾルバー実装が null なしで機能できる場合)destinationName - 宛先の名前 pubSubDomain - ドメインが pub-sub の場合は true、P2P の場合は false JMSExceptionEE - JMS セッションが宛先の解決に失敗した場合 DestinationResolutionException - 一般的な宛先解決に失敗した場合