XAQueueConnection (Java EE 5)

Java EE API


javax.jms Interface XAQueueConnection

All Superinterfaces:
Connection, QueueConnection, XAConnection

public interface XAQueueConnection
extends XAConnection, QueueConnection


XAQueueConnection 提供的创建选项与 QueueConnection 提供的相同(可选)。唯一的不同之处是 XAConnection 按定义是事务性的。

XAQueueConnection 接口是可选的。JMS 提供者不需要支持此接口。此接口供 JMS 提供者使用,以支持事务环境。强烈建议客户端程序使用其环境中可用的事务支持,而不是直接使用这些 XA 接口。

英文文档:

An XAQueueConnection provides the same create options as QueueConnection (optional). The only difference is that an XAConnection is by definition transacted.

The XAQueueConnection interface is optional. JMS providers are not required to support this interface. This interface is for use by JMS providers to support transactional environments. Client programs are strongly encouraged to use the transactional support available in their environment, rather than use these XA interfaces directly.

Version:
1.1 February 2 - 2002
Author:
Mark Hapner, Rich Burridge, Kate Stout
See Also:
XAConnection

Method Summary
 QueueSession
 XAQueueSession
 
Methods inherited from interface javax.jms.XAConnection
 
Methods inherited from interface javax.jms.Connection
 
Methods inherited from interface javax.jms.QueueConnection
 
Methods inherited from interface javax.jms.Connection
 

Method Detail

public XAQueueSession createXAQueueSession() throws JMSException
创建 XAQueueSession 对象。
return 新建的 XAQueueSession
ThrowsJMSException: 如果 XAQueueConnection 对象由于某个内部错误无法创建 XA 队列会话。
英文文档:

createXAQueueSession

XAQueueSession createXAQueueSession()
                                    throws JMSException
Creates an XAQueueSession object.

Returns:
a newly created XAQueueSession
Throws:
JMSException - if the XAQueueConnection object fails to create an XA queue session due to some internal error.

public QueueSession createQueueSession(boolean transacted, int acknowledgeMode) throws JMSException
创建 XAQueueSession 对象。
transacted 未定义用法
acknowledgeMode 未定义用法
return 新建的 XAQueueSession
ThrowsJMSException: 如果 XAQueueConnection 对象由于某个内部错误无法创建 XA 队列会话。
英文文档:

createQueueSession

QueueSession createQueueSession(boolean transacted,
                                int acknowledgeMode)
                                throws JMSException
Creates an XAQueueSession object.

Specified by:
createQueueSession in interface QueueConnection
Parameters:
transacted - usage undefined
acknowledgeMode - usage undefined
Returns:
a newly created XAQueueSession
Throws:
JMSException - if the XAQueueConnection object fails to create an XA queue session due to some internal error.
See Also:
Session.AUTO_ACKNOWLEDGE, Session.CLIENT_ACKNOWLEDGE, Session.DUPS_OK_ACKNOWLEDGE


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!