com.ibm.broker.replay.api
Class ReplayTopicSession
java.lang.Object
com.ibm.broker.replay.api.ReplaySession
com.ibm.broker.replay.api.ReplayTopicSession
- All Implemented Interfaces:
- java.lang.Runnable, javax.jms.Session, javax.jms.TopicSession
- public class ReplayTopicSession
- extends ReplaySession
- implements javax.jms.TopicSession
ReplayTopicSession implements the TopicSession interface and extends
ReplayMessageConsumer; it has only one non-JMS method not covered in the
javadoc for these two classes.
Fields inherited from interface javax.jms.Session |
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE |
Methods inherited from class com.ibm.broker.replay.api.ReplaySession |
close, commit, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createReplayConsumer, createStreamMessage, createTemporaryQueue, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListener, unsubscribe |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.jms.TopicSession |
createTopic, unsubscribe |
Methods inherited from interface javax.jms.Session |
close, commit, createBytesMessage, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createStreamMessage, createTextMessage, createTextMessage, getMessageListener, getTransacted, recover, rollback, run, setMessageListener |
createReplaySubscriber
public javax.jms.TopicSubscriber createReplaySubscriber(javax.jms.Topic t,
java.lang.String s,
ReplaySignature r)
throws javax.jms.JMSException
- Creates a new TopicSubscriber (actually a ReplayTopicSubscriber)
which requests a new replay at construction time.
- Parameters:
t
- a topic (possibly wildcarded) for the new replay request.s
- a String containing a new JMS selector (can be null).r
- a ReplaySignature containing the parameters for the new
replay request.
- Throws:
javax.jms.JMSException
createSubscriber
public javax.jms.TopicSubscriber createSubscriber(javax.jms.Topic t)
throws javax.jms.JMSException
- Specified by:
createSubscriber
in interface javax.jms.TopicSession
- Throws:
javax.jms.JMSException
createSubscriber
public javax.jms.TopicSubscriber createSubscriber(javax.jms.Topic t,
java.lang.String s,
boolean b)
throws javax.jms.JMSException
- Specified by:
createSubscriber
in interface javax.jms.TopicSession
- Throws:
javax.jms.JMSException
createDurableSubscriber
public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic t,
java.lang.String id)
throws javax.jms.JMSException
- Specified by:
createDurableSubscriber
in interface javax.jms.TopicSession
- Overrides:
createDurableSubscriber
in class ReplaySession
- Throws:
javax.jms.JMSException
createDurableSubscriber
public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic t,
java.lang.String id,
java.lang.String sel,
boolean b)
throws javax.jms.JMSException
- Specified by:
createDurableSubscriber
in interface javax.jms.TopicSession
- Overrides:
createDurableSubscriber
in class ReplaySession
- Throws:
javax.jms.JMSException
createPublisher
public javax.jms.TopicPublisher createPublisher(javax.jms.Topic t)
throws javax.jms.JMSException
- Specified by:
createPublisher
in interface javax.jms.TopicSession
- Throws:
javax.jms.JMSException
createTemporaryTopic
public javax.jms.TemporaryTopic createTemporaryTopic()
throws javax.jms.JMSException
- Specified by:
createTemporaryTopic
in interface javax.jms.TopicSession
- Overrides:
createTemporaryTopic
in class ReplaySession
- Throws:
javax.jms.JMSException