Package com.swiftmq.jms.v750
Class QueueBrowserImpl
- java.lang.Object
-
- com.swiftmq.jms.v750.QueueBrowserImpl
-
- All Implemented Interfaces:
Recreatable,RequestRetryValidator,jakarta.jms.QueueBrowser,java.lang.AutoCloseable,java.util.Enumeration
public class QueueBrowserImpl extends java.lang.Object implements jakarta.jms.QueueBrowser, java.util.Enumeration, Recreatable, RequestRetryValidator
-
-
Constructor Summary
Constructors Constructor Description QueueBrowserImpl(SessionImpl mySession, jakarta.jms.Queue queue, java.lang.String messageSelector, int dispatchId, int browserDispatchId, RequestRegistry requestRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.util.EnumerationgetEnumeration()java.lang.StringgetMessageSelector()jakarta.jms.QueuegetQueue()java.util.ListgetRecreatables()RequestgetRecreateRequest()booleanhasMoreElements()java.lang.ObjectnextElement()voidsetRecreateReply(Reply reply)voidvalidate(Request request)protected voidverifyState()
-
-
-
Constructor Detail
-
QueueBrowserImpl
public QueueBrowserImpl(SessionImpl mySession, jakarta.jms.Queue queue, java.lang.String messageSelector, int dispatchId, int browserDispatchId, RequestRegistry requestRegistry)
-
-
Method Detail
-
getRecreateRequest
public Request getRecreateRequest()
- Specified by:
getRecreateRequestin interfaceRecreatable
-
setRecreateReply
public void setRecreateReply(Reply reply)
- Specified by:
setRecreateReplyin interfaceRecreatable
-
getRecreatables
public java.util.List getRecreatables()
- Specified by:
getRecreatablesin interfaceRecreatable
-
validate
public void validate(Request request) throws ValidationException
- Specified by:
validatein interfaceRequestRetryValidator- Throws:
ValidationException
-
verifyState
protected void verifyState() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSException- Specified by:
getQueuein interfacejakarta.jms.QueueBrowser- Throws:
jakarta.jms.JMSException
-
getMessageSelector
public java.lang.String getMessageSelector() throws jakarta.jms.JMSException- Specified by:
getMessageSelectorin interfacejakarta.jms.QueueBrowser- Throws:
jakarta.jms.JMSException
-
getEnumeration
public java.util.Enumeration getEnumeration() throws jakarta.jms.JMSException- Specified by:
getEnumerationin interfacejakarta.jms.QueueBrowser- Throws:
jakarta.jms.JMSException
-
close
public void close() throws jakarta.jms.JMSException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejakarta.jms.QueueBrowser- Throws:
jakarta.jms.JMSException
-
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElementsin interfacejava.util.Enumeration
-
nextElement
public java.lang.Object nextElement() throws java.util.NoSuchElementException- Specified by:
nextElementin interfacejava.util.Enumeration- Throws:
java.util.NoSuchElementException
-
-