Uses of Interface

Packages that use InternalXAResource
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 

Uses of InternalXAResource in org.apache.jackrabbit.core

Constructors in org.apache.jackrabbit.core with parameters of type InternalXAResource
TransactionContext(Xid xid, InternalXAResource[] resources, int timeout)
          Create a new instance of this class.

Uses of InternalXAResource in org.apache.jackrabbit.core.lock

Classes in org.apache.jackrabbit.core.lock that implement InternalXAResource
 class XALockManager
          Session-local lock manager that implements the semantical changes inside transactions.

Uses of InternalXAResource in org.apache.jackrabbit.core.state

Classes in org.apache.jackrabbit.core.state that implement InternalXAResource
 class XAItemStateManager
          Extension to LocalItemStateManager that remembers changes on multiple save() requests and commits them only when an associated transaction is itself committed.

Uses of InternalXAResource in org.apache.jackrabbit.core.version

Classes in org.apache.jackrabbit.core.version that implement InternalXAResource
 class InternalXAVersionManager
          Implementation of a InternalVersionManager that works in an XA environment.

Methods in org.apache.jackrabbit.core.version that return InternalXAResource
 InternalXAResource InternalXAVersionManager.getXAResourceBegin()
          Returns an InternalXAResource that acquires a write lock on the version manager in prepare(TransactionContext).
 InternalXAResource InternalXAVersionManager.getXAResourceEnd()
          Returns an InternalXAResource that releases the write lock on the version manager in commit(TransactionContext) or rollback(TransactionContext).

Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.