Class RemoteQueueBrowser
- java.lang.Object
-
- net.timewalker.ffmq4.common.session.AbstractQueueBrowser
-
- net.timewalker.ffmq4.remote.session.RemoteQueueBrowser
-
- All Implemented Interfaces:
javax.jms.QueueBrowser
public final class RemoteQueueBrowser extends AbstractQueueBrowser
RemoteQueueBrowser
-
-
Field Summary
Fields Modifier and Type Field Description protected PacketTransportEndpointtransportEndpoint-
Fields inherited from class net.timewalker.ffmq4.common.session.AbstractQueueBrowser
closed, closeLock, id, messageSelector, queue, session
-
-
Constructor Summary
Constructors Constructor Description RemoteQueueBrowser(IntegerID browserId, RemoteSession session, javax.jms.Queue queue, String messageSelector)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumerationgetEnumeration()protected voidonQueueBrowserClose()protected voidremoteInit()Initialize the remote endpoint for this session-
Methods inherited from class net.timewalker.ffmq4.common.session.AbstractQueueBrowser
checkNotClosed, close, getId, getMessageSelector, getQueue, lookupRegisteredEnumeration, registerEnumeration, toString, unregisterEnumeration
-
-
-
-
Field Detail
-
transportEndpoint
protected final PacketTransportEndpoint transportEndpoint
-
-
Constructor Detail
-
RemoteQueueBrowser
public RemoteQueueBrowser(IntegerID browserId, RemoteSession session, javax.jms.Queue queue, String messageSelector)
Constructor- Parameters:
queue- a reference to the remote queuemessageSelector- a message selector or null
-
-
Method Detail
-
remoteInit
protected void remoteInit() throws javax.jms.JMSExceptionInitialize the remote endpoint for this session- Throws:
javax.jms.JMSException
-
getEnumeration
public Enumeration getEnumeration() throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
onQueueBrowserClose
protected void onQueueBrowserClose()
- Overrides:
onQueueBrowserClosein classAbstractQueueBrowser
-
-