|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
javax.jms Class QueueRequestor
java.lang.Objectjavax.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
QueueRequestorclass.This implementation assumes the session parameter to be non-transacted, with a delivery mode of either
AUTO_ACKNOWLEDGEorDUPS_OK_ACKNOWLEDGE.- 参数:
session- theQueueSessionthe queue belongs toqueue- the queue to perform the request/reply call on- 抛出异常:
JMSException- if the JMS provider fails to create theQueueRequestordue 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
JMSReplyTodestination, 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
QueueRequestorand its session.Since a provider may allocate some resources on behalf of a
QueueRequestoroutside 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
QueueSessionobject passed to theQueueRequestorconstructor. - 抛出异常:
JMSException- if the JMS provider fails to close theQueueRequestordue to some internal error.
|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.
javax.jms.QueueRequestor