Class RemoteDurableTopicSubscriber
- java.lang.Object
-
- net.timewalker.ffmq4.common.session.AbstractMessageHandler
-
- net.timewalker.ffmq4.common.session.AbstractMessageConsumer
-
- net.timewalker.ffmq4.remote.session.RemoteMessageConsumer
-
- net.timewalker.ffmq4.remote.session.RemoteTopicSubscriber
-
- net.timewalker.ffmq4.remote.session.RemoteDurableTopicSubscriber
-
- All Implemented Interfaces:
javax.jms.MessageConsumer,javax.jms.TopicSubscriber
public final class RemoteDurableTopicSubscriber extends RemoteTopicSubscriber
RemoteDurableTopicSubscriber
-
-
Field Summary
-
Fields inherited from class net.timewalker.ffmq4.remote.session.RemoteMessageConsumer
donePrefetching, transportEndpoint
-
Fields inherited from class net.timewalker.ffmq4.common.session.AbstractMessageConsumer
autoAcknowledge, messageListener, messageSelector, noLocal
-
Fields inherited from class net.timewalker.ffmq4.common.session.AbstractMessageHandler
closed, connection, destination, externalAccessLock, id, session
-
-
Constructor Summary
Constructors Constructor Description RemoteDurableTopicSubscriber(IntegerID consumerId, RemoteSession session, javax.jms.Topic topic, String messageSelector, boolean noLocal, String subscriptionName)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidremoteInit()Initialize the remote endpoint for this consumer-
Methods inherited from class net.timewalker.ffmq4.remote.session.RemoteTopicSubscriber
getNoLocal, getTopic
-
Methods inherited from class net.timewalker.ffmq4.remote.session.RemoteMessageConsumer
addToPrefetchQueue, onConsumerClose, receiveFromDestination, setMessageListener, shouldLogListenersFailures, wakeUp
-
Methods inherited from class net.timewalker.ffmq4.common.session.AbstractMessageConsumer
close, getMessageListener, getMessageSelector, onConsumerClosed, receive, receive, receiveNoWait, wakeUpMessageListener
-
Methods inherited from class net.timewalker.ffmq4.common.session.AbstractMessageHandler
checkNotClosed, getEntitiesDescription, getId, getSession, toString
-
-
-
-
Constructor Detail
-
RemoteDurableTopicSubscriber
public RemoteDurableTopicSubscriber(IntegerID consumerId, RemoteSession session, javax.jms.Topic topic, String messageSelector, boolean noLocal, String subscriptionName) throws javax.jms.JMSException
Constructor- Throws:
javax.jms.JMSException
-
-
Method Detail
-
remoteInit
protected final void remoteInit() throws javax.jms.JMSExceptionDescription copied from class:RemoteMessageConsumerInitialize the remote endpoint for this consumer- Overrides:
remoteInitin classRemoteMessageConsumer- Throws:
javax.jms.JMSException
-
-