Interface XASession

  • All Superinterfaces:
    Session
    All Known Subinterfaces:
    CRXSession

    @ProviderType
    public interface XASession
    extends Session
    Deprecated.
    An XA-enabled session should directly implement the XAResource interface
    The XASession interface extends the capability of Session by adding access to a JCR repository's support for the Java Transaction API (JTA).

    This support takes the form of a XAResource object. The functionality of this object closely resembles that defined by the standard X/Open XA Resource interface.

    This interface is used by the transaction manager; an application does not use it directly.

    Since:
    1.4
    • Method Detail

      • getXAResource

        javax.transaction.xa.XAResource getXAResource()
        Deprecated.
        Retrieves an XAResource object that the transaction manager will use to manage this XASession object's participation in a distributed transaction.
        Returns:
        the XAResource object.