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) 指定された宛先名を Queue EE に解決します。 |
protected TopicEE | resolveTopic(SessionEE session, StringSE topicName) 指定された宛先名を Topic EE に解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public 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
Topic
EE に解決します。session
- 現在の JMS セッション topicName
- 目的の Topic
EE の名前 Topic
EEJMSExceptionEE
- 解決に失敗した場合 Session.createTopic(String)
EEprotected QueueEE resolveQueue(SessionEE session, StringSE queueName) throws JMSExceptionEE
Queue
EE に解決します。session
- 現在の JMS セッション queueName
- 目的の Queue
EE の名前 Queue
EEJMSExceptionEE
- 解決に失敗した場合 Session.createQueue(String)
EE