javax.jms
Interface XAConnectionFactory

All Known Subinterfaces:
XAQueueConnectionFactory, XATopicConnectionFactory

public interface XAConnectionFactory

Some application servers provide support for grouping JTS capable resource use into a distributed transaction (optional). To include JMS transactions in a JTS transaction, an application server requires a JTS aware JMS provider. A JMS provider exposes its JTS support using a JMS XAConnectionFactory which an application server uses to create XASessions.

XAConnectionFactory's are JMS administered objects just like ConnectionFactory's. It is expected that application servers will find them using JNDI.

See Also:
XAQueueConnectionFactory, XATopicConnectionFactory