|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.jms Class QueueRequestor
java.lang.Object javax.jms.QueueRequestor
public class QueueRequestor
- extends Object
The QueueRequestor
helper class simplifies
making service requests.
The QueueRequestor
constructor is given a non-transacted
QueueSession
and a destination Queue
. It creates a
TemporaryQueue
for the responses and provides a
request
method that sends the request message and waits
for its reply.
This is a basic request/reply abstraction that should be sufficient for most uses. JMS providers and clients are free to create more sophisticated versions.
- 版本:
- 1.0 - 8 July 1998
- 作者:
- Mark Hapner, Rich Burridge
- 另请参见:
TopicRequestor
构造器摘要 | |
---|---|
QueueRequestor(QueueSession session,
Queue queue)
Constructor for the QueueRequestor class. |
方法摘要 | |
---|---|
void |
close()
Closes the QueueRequestor and its session. |
Message |
request(Message message)
Sends a request and waits for a reply. |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造器详细信息 |
---|
QueueRequestor
public QueueRequestor(QueueSession session, Queue queue) throws JMSException
- Constructor for the
QueueRequestor
class.This implementation assumes the session parameter to be non-transacted, with a delivery mode of either
AUTO_ACKNOWLEDGE
orDUPS_OK_ACKNOWLEDGE
.- 参数:
session
- theQueueSession
the queue belongs toqueue
- the queue to perform the request/reply call on- 抛出异常:
JMSException
- if the JMS provider fails to create theQueueRequestor
due to some internal error.InvalidDestinationException
- if an invalid queue is specified.
方法详细信息 |
---|
request
public Message request(Message message) throws JMSException
- Sends a request and waits for a reply. The temporary queue is used for
the
JMSReplyTo
destination, and only one reply per request is expected. - 参数:
message
- the message to send- 返回:
- the reply message
- 抛出异常:
JMSException
- if the JMS provider fails to complete the request due to some internal error.
close
public void close() throws JMSException
- Closes the
QueueRequestor
and its session.Since a provider may allocate some resources on behalf of a
QueueRequestor
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.Note that this method closes the
QueueSession
object passed to theQueueRequestor
constructor. - 抛出异常:
JMSException
- if the JMS provider fails to close theQueueRequestor
due to some internal error.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.