Package jakarta.jms
Interface XAQueueConnection
- All Superinterfaces:
AutoCloseable
,Connection
,QueueConnection
,XAConnection
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. Jakarta Messaging providers are not required to support this interface. This
interface is for use by Jakarta Messaging 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.
- Since:
- JMS 1.0
- Version:
- Jakarta Messaging 2.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateQueueSession
(boolean transacted, int acknowledgeMode) Creates aQueueSession
object.Creates anXAQueueSession
object.Methods inherited from interface jakarta.jms.Connection
close, createConnectionConsumer, createDurableConnectionConsumer, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
Methods inherited from interface jakarta.jms.QueueConnection
createConnectionConsumer
Methods inherited from interface jakarta.jms.XAConnection
createSession, createXASession
-
Method Details
-
createXAQueueSession
Creates anXAQueueSession
object.- Returns:
- a newly created
XAQueueSession
- Throws:
JMSException
- if theXAQueueConnection
object fails to create anXAQueueSession
due to some internal error.
-
createQueueSession
Creates aQueueSession
object.- Specified by:
createQueueSession
in interfaceQueueConnection
- Parameters:
transacted
- usage undefinedacknowledgeMode
- usage undefined- Returns:
- a newly created
QueueSession
- Throws:
JMSException
- if theXAQueueConnection
object fails to create aQueueSession
due to some internal error.- See Also:
-