public class DynamicDestinationResolver extends ObjectSE implements DestinationResolver
DestinationResolver 実装。Session.createQueue(java.lang.String)EE, Session.createTopic(java.lang.String)EE| コンストラクターと説明 |
|---|
DynamicDestinationResolver() |
| 修飾子と型 | メソッドと説明 |
|---|---|
DestinationEE | resolveDestinationName(SessionEE session, StringSE destinationName, boolean pubSubDomain) 指定された宛先名を動的宛先として解決します。 |
protected QueueEE | resolveQueue(SessionEE session, StringSE queueName) 指定された宛先名を QueueEE に解決します。 |
protected TopicEE | resolveTopic(SessionEE session, StringSE topicName) 指定された宛先名を TopicEE に解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic DestinationEE resolveDestinationName(@Nullable SessionEE session, StringSE destinationName, boolean pubSubDomain) throws JMSExceptionEE
DestinationResolver の resolveDestinationName session - 現在の JMS セッション destinationName - 宛先の名前 pubSubDomain - ドメインが pub-sub の場合は true、P2P の場合は false JMSExceptionEE - 解決に失敗した場合 resolveTopic(javax.jms.Session, String), resolveQueue(javax.jms.Session, String)protected TopicEE resolveTopic(SessionEE session, StringSE topicName) throws JMSExceptionEE
TopicEE に解決します。session - 現在の JMS セッション topicName - 目的の TopicEE の名前 TopicEEJMSExceptionEE - 解決に失敗した場合 Session.createTopic(String)EEprotected QueueEE resolveQueue(SessionEE session, StringSE queueName) throws JMSExceptionEE
QueueEE に解決します。session - 現在の JMS セッション queueName - 目的の QueueEE の名前 QueueEEJMSExceptionEE - 解決に失敗した場合 Session.createQueue(String)EE