@FunctionalInterfaceSE public interface DestinationResolver
単純な Strings
SE から実際の Destination
EE 実装インスタンスへの宛先名を解決するために 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
- 一般的な宛先解決に失敗した場合