org.apache.jackrabbit.api
Interface XASession
- All Superinterfaces:
- Session
- All Known Implementing Classes:
- JCASessionHandle, XASessionImpl
public interface XASession
- extends Session
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 Summary |
XAResource |
getXAResource()
Retrieves an XAResource object that the transaction manager
will use to manage this XASession object's participation in
a distributed transaction. |
Methods inherited from interface javax.jcr.Session |
addLockToken, checkPermission, exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getImportContentHandler, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getProperty, getRepository, getRetentionManager, getRootNode, getUserID, getValueFactory, getWorkspace, hasCapability, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefix |
getXAResource
XAResource getXAResource()
- 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.
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.