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