|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.jms Interface QueueBrowser
public interface QueueBrowser
A client uses a QueueBrowser
object to look at messages on a
queue without removing them.
The getEnumeration
method returns a
java.util.Enumeration
that is used to scan
the queue's messages. It may be an enumeration of the entire content of a
queue, or it may contain only the messages matching a message selector.
Messages may be arriving and expiring while the scan is done. The JMS API does not require the content of an enumeration to be a static snapshot of queue content. Whether these changes are visible or not depends on the JMS provider.
A QueueBrowser
can be created from either a
Session
or a QueueSession
.
- 版本:
- 1.1 April 9, 2002
- 作者:
- Mark Hapner, Rich Burridge, Kate Stout
- 另请参见:
Session.createBrowser(javax.jms.Queue)
,QueueSession.createBrowser(javax.jms.Queue)
,QueueReceiver
方法摘要 | |
---|---|
void |
close()
Closes the QueueBrowser . |
Enumeration |
getEnumeration()
Gets an enumeration for browsing the current queue messages in the order they would be received. |
String |
getMessageSelector()
Gets this queue browser's message selector expression. |
Queue |
getQueue()
Gets the queue associated with this queue browser. |
方法详细信息 |
---|
getQueue
Queue getQueue() throws JMSException
- Gets the queue associated with this queue browser.
- 返回:
- the queue
- 抛出异常:
JMSException
- if the JMS provider fails to get the queue associated with this browser due to some internal error.
getMessageSelector
String getMessageSelector() throws JMSException
- Gets this queue browser's message selector expression.
- 返回:
- this queue browser's message selector, or null if no message selector exists for the message consumer (that is, if the message selector was not set or was set to null or the empty string)
- 抛出异常:
JMSException
- if the JMS provider fails to get the message selector for this browser due to some internal error.
getEnumeration
Enumeration getEnumeration() throws JMSException
- Gets an enumeration for browsing the current queue messages in the
order they would be received.
- 返回:
- an enumeration for browsing the messages
- 抛出异常:
JMSException
- if the JMS provider fails to get the enumeration for this browser due to some internal error.
close
void close() throws JMSException
- Closes the
QueueBrowser
.Since a provider may allocate some resources on behalf of a QueueBrowser outside the Java virtual machine, clients should close them when they are not needed. Relying on garbage collection to eventually reclaim these resources may not be timely enough.
- 抛出异常:
JMSException
- if the JMS provider fails to close this browser due to some internal error.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.