Package | Description |
---|---|
org.apache.jackrabbit.core.lock | |
org.apache.jackrabbit.core.state | |
org.apache.jackrabbit.core.version |
The versioning framework in jackrabbit consists of 3 layers.
|
org.apache.jackrabbit.data.core |
Modifier and Type | Class and Description |
---|---|
class |
XALockManager
Session-local lock manager that implements the semantical changes inside
transactions.
|
Modifier and Type | Class and Description |
---|---|
class |
XAItemStateManager
Extension to
LocalItemStateManager that remembers changes on
multiple save() requests and commits them only when an associated transaction
is itself committed. |
Modifier and Type | Class and Description |
---|---|
class |
InternalXAVersionManager
Implementation of a
InternalVersionManager that works in an XA environment. |
Modifier and Type | Method and Description |
---|---|
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) . |
Constructor and Description |
---|
TransactionContext(Xid xid,
InternalXAResource[] resources)
Create a new instance of this class.
|
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.