Package com.swiftmq.jms.v750
Class TopicSubscriberImpl
- java.lang.Object
-
- com.swiftmq.jms.v750.MessageConsumerImpl
-
- com.swiftmq.jms.v750.TopicSubscriberImpl
-
- All Implemented Interfaces:
SwiftMQMessageConsumer,Recreatable,RequestRetryValidator,jakarta.jms.MessageConsumer,jakarta.jms.TopicSubscriber,java.lang.AutoCloseable
- Direct Known Subclasses:
DurableTopicSubscriberImpl
public class TopicSubscriberImpl extends MessageConsumerImpl implements jakarta.jms.TopicSubscriber
-
-
Constructor Summary
Constructors Constructor Description TopicSubscriberImpl(boolean transacted, int acknowledgeMode, RequestRegistry requestRegistry, jakarta.jms.Topic topic, java.lang.String messageSelector, SessionImpl session, boolean noLocal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetNoLocal()RequestgetRecreateRequest()jakarta.jms.TopicgetTopic()voidsetRecreateReply(Reply reply)-
Methods inherited from class com.swiftmq.jms.v750.MessageConsumerImpl
acknowledgeMessage, close, getMessageListener, getMessageSelector, getRecreatables, isClosed, isConsumerStarted, receive, receive, receiveNoWait, reportDelivered, setMessageListener, setRecordLog, validate, verifyState
-
-
-
-
Constructor Detail
-
TopicSubscriberImpl
public TopicSubscriberImpl(boolean transacted, int acknowledgeMode, RequestRegistry requestRegistry, jakarta.jms.Topic topic, java.lang.String messageSelector, SessionImpl session, boolean noLocal)
-
-
Method Detail
-
getTopic
public jakarta.jms.Topic getTopic() throws jakarta.jms.JMSException- Specified by:
getTopicin interfacejakarta.jms.TopicSubscriber- Throws:
jakarta.jms.JMSException
-
getNoLocal
public boolean getNoLocal() throws jakarta.jms.JMSException- Specified by:
getNoLocalin interfacejakarta.jms.TopicSubscriber- Throws:
jakarta.jms.JMSException
-
getRecreateRequest
public Request getRecreateRequest()
- Specified by:
getRecreateRequestin interfaceRecreatable- Overrides:
getRecreateRequestin classMessageConsumerImpl
-
setRecreateReply
public void setRecreateReply(Reply reply)
- Specified by:
setRecreateReplyin interfaceRecreatable- Overrides:
setRecreateReplyin classMessageConsumerImpl
-
-