javax.jms

Interface TopicSession

All Superinterfaces:
Runnable, Session

public interface TopicSession
extends Session

Fields inherited from interface javax.jms.Session

AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED

Method Summary

TopicSubscriber
createDurableSubscriber(Topic topic, String name)
TopicSubscriber
createDurableSubscriber(Topic topic, String name, String messageSelector, boolean noLocal)
TopicPublisher
createPublisher(Topic topic)
TopicSubscriber
createSubscriber(Topic topic)
TopicSubscriber
createSubscriber(Topic topic, String messageSelector, boolean noLocal)
TemporaryTopic
createTemporaryTopic()
Topic
createTopic(String topicName)
void
unsubscribe(String name)

Methods inherited from interface javax.jms.Session

close, commit, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListener, unsubscribe

Method Details

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               String name)
            throws JMSException
Specified by:
createDurableSubscriber in interface Session

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               String name,
                                               String messageSelector,
                                               boolean noLocal)
            throws JMSException
Specified by:
createDurableSubscriber in interface Session

createPublisher

public TopicPublisher createPublisher(Topic topic)
            throws JMSException

createSubscriber

public TopicSubscriber createSubscriber(Topic topic)
            throws JMSException

createSubscriber

public TopicSubscriber createSubscriber(Topic topic,
                                        String messageSelector,
                                        boolean noLocal)
            throws JMSException

createTemporaryTopic

public TemporaryTopic createTemporaryTopic()
            throws JMSException
Specified by:
createTemporaryTopic in interface Session

createTopic

public Topic createTopic(String topicName)
            throws JMSException
Specified by:
createTopic in interface Session

unsubscribe

public void unsubscribe(String name)
            throws JMSException
Specified by:
unsubscribe in interface Session