|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
javax.jms Class TopicRequestor
java.lang.Objectjavax.jms.TopicRequestor
public class TopicRequestor
- extends Object
The TopicRequestor helper class simplifies
making service requests.
The TopicRequestor constructor is given a non-transacted
TopicSession and a destination Topic. It creates a
TemporaryTopic 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
- 另请参见:
QueueRequestor
| 构造器摘要 | |
|---|---|
TopicRequestor(TopicSession session,
Topic topic)
Constructor for the TopicRequestor class. |
|
| 方法摘要 | |
|---|---|
void |
close()
Closes the TopicRequestor 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 |
| 构造器详细信息 |
|---|
TopicRequestor
public TopicRequestor(TopicSession session, Topic topic) throws JMSException
- Constructor for the
TopicRequestorclass.This implementation assumes the session parameter to be non-transacted, with a delivery mode of either
AUTO_ACKNOWLEDGEorDUPS_OK_ACKNOWLEDGE.- 参数:
session- theTopicSessionthe topic belongs totopic- the topic to perform the request/reply call on- 抛出异常:
JMSException- if the JMS provider fails to create theTopicRequestordue to some internal error.InvalidDestinationException- if an invalid topic is specified.
| 方法详细信息 |
|---|
request
public Message request(Message message) throws JMSException
- Sends a request and waits for a reply. The temporary topic is used for
the
JMSReplyTodestination; the first reply is returned, and any following replies are discarded. - 参数:
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
TopicRequestorand its session.Since a provider may allocate some resources on behalf of a
TopicRequestoroutside 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
TopicSessionobject passed to theTopicRequestorconstructor. - 抛出异常:
JMSException- if the JMS provider fails to close theTopicRequestordue to some internal error.
|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.
javax.jms.TopicRequestor