|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.jms Interface ConnectionConsumer
public interface ConnectionConsumer
For application servers, Connection
objects provide a special
facility
for creating a ConnectionConsumer
(optional). The messages it
is to consume are
specified by a Destination
and a message selector. In addition,
a ConnectionConsumer
must be given a
ServerSessionPool
to use for
processing its messages.
Normally, when traffic is light, a ConnectionConsumer
gets a
ServerSession
from its pool, loads it with a single message, and
starts it. As traffic picks up, messages can back up. If this happens,
a ConnectionConsumer
can load each ServerSession
with more than one
message. This reduces the thread context switches and minimizes resource
use at the expense of some serialization of message processing.
- 版本:
- 1.1 February 8, 2002
- 作者:
- Mark Hapner, Rich Burridge
- 另请参见:
Connection.createConnectionConsumer(javax.jms.Destination, java.lang.String, javax.jms.ServerSessionPool, int)
,Connection.createDurableConnectionConsumer(javax.jms.Topic, java.lang.String, java.lang.String, javax.jms.ServerSessionPool, int)
,QueueConnection.createConnectionConsumer(javax.jms.Queue, java.lang.String, javax.jms.ServerSessionPool, int)
,TopicConnection.createConnectionConsumer(javax.jms.Topic, java.lang.String, javax.jms.ServerSessionPool, int)
,TopicConnection.createDurableConnectionConsumer(javax.jms.Topic, java.lang.String, java.lang.String, javax.jms.ServerSessionPool, int)
方法摘要 | |
---|---|
void |
close()
Closes the connection consumer. |
ServerSessionPool |
getServerSessionPool()
Gets the server session pool associated with this connection consumer. |
方法详细信息 |
---|
getServerSessionPool
ServerSessionPool getServerSessionPool() throws JMSException
- Gets the server session pool associated with this connection consumer.
- 返回:
- the server session pool used by this connection consumer
- 抛出异常:
JMSException
- if the JMS provider fails to get the server session pool associated with this consumer due to some internal error.
close
void close() throws JMSException
- Closes the connection consumer.
Since a provider may allocate some resources on behalf of a connection consumer outside the Java virtual machine, clients should close these resources 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 release resources on behalf of the connection consumer or fails to close the connection consumer.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.