Package javax.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. 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.
- Since:
- JMS 1.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateQueueSession
(boolean transacted, int acknowledgeMode) Creates aQueueSession
object.Creates anXAQueueSession
object.Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, createDurableConnectionConsumer, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
Methods inherited from interface javax.jms.QueueConnection
createConnectionConsumer
Methods inherited from interface javax.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:
-