Package org.messaginghub.pooled.jms
Class JmsPoolQueueBrowser
- java.lang.Object
-
- org.messaginghub.pooled.jms.JmsPoolQueueBrowser
-
- All Implemented Interfaces:
jakarta.jms.QueueBrowser
,AutoCloseable
public class JmsPoolQueueBrowser extends Object implements jakarta.jms.QueueBrowser, AutoCloseable
AQueueBrowser
which was created byJmsPoolSession
.
-
-
Constructor Summary
Constructors Constructor Description JmsPoolQueueBrowser(JmsPoolSession session, jakarta.jms.QueueBrowser delegate)
Wraps the QueueBrowser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Enumeration<?>
getEnumeration()
String
getMessageSelector()
jakarta.jms.Queue
getQueue()
jakarta.jms.QueueBrowser
getQueueBrowser()
String
toString()
-
-
-
Constructor Detail
-
JmsPoolQueueBrowser
public JmsPoolQueueBrowser(JmsPoolSession session, jakarta.jms.QueueBrowser delegate)
Wraps the QueueBrowser.- Parameters:
session
- the pooled session that created this object.delegate
- the created QueueBrowser to wrap.
-
-
Method Detail
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSException
- Specified by:
getQueue
in interfacejakarta.jms.QueueBrowser
- Throws:
jakarta.jms.JMSException
-
getMessageSelector
public String getMessageSelector() throws jakarta.jms.JMSException
- Specified by:
getMessageSelector
in interfacejakarta.jms.QueueBrowser
- Throws:
jakarta.jms.JMSException
-
getEnumeration
public Enumeration<?> getEnumeration() throws jakarta.jms.JMSException
- Specified by:
getEnumeration
in interfacejakarta.jms.QueueBrowser
- Throws:
jakarta.jms.JMSException
-
close
public void close() throws jakarta.jms.JMSException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfacejakarta.jms.QueueBrowser
- Throws:
jakarta.jms.JMSException
-
getQueueBrowser
public jakarta.jms.QueueBrowser getQueueBrowser() throws jakarta.jms.JMSException
- Throws:
jakarta.jms.JMSException
-
-