| Modifier and Type | Interface and Description |
|---|---|
| public interface | SoftLock
A soft lock is used to lock elements in transactional stores |
| public interface | SoftLockFactory
A factory of soft-locks supporting a specific isolation level. |
| public interface | SoftLockManager
A factory for |
| public interface | TransactionID
A transaction identifier. |
| public interface | TransactionIDFactory
A factory for transaction IDs. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractSoftLockManager
An abstract map backed soft lock manager. |
| public abstract class | AbstractTransactionIDFactory
An abstract map backed transaction id factory. |
| public abstract class | AbstractTransactionStore
Abstract transactional store which provides implementation of all non-transactional methods |
| public class | DeadLockException
This exception is thrown when a deadlock between two transactions is detected |
| public class | DelegatingTransactionIDFactory
A TransactionIDFactory implementation with delegates calls to either a clustered or non-clustered factory |
| public class | |
| public class | ReadCommittedSoftLockFactory
A factory of read-committed soft locks. |
| public class | ReadCommittedSoftLockImpl
A SoftLock implementation with Read-Committed isolation level |
| public class | SoftLockID
A soft lock ID is used to uniquely identify a soft lock |
| public class | SoftLockManagerImpl
A SoftLockFactory implementation which creates soft locks with Read-Committed isolation level |
| public class | TransactionException
Instances of this class or its subclasses are thrown when an error happen in the transaction subsystem |
| public class | TransactionIDFactoryImpl
A TransactionIDFactory implementation with uniqueness across a single JVM |
| public class | TransactionIDImpl
A transaction ID implementation with uniqueness across a single JVM |
| public class | TransactionIDNotFoundException
This exception is used when a transaction ID suddenly disappeared when trying to update its state. |
| public class | TransactionIDSerializedForm
A replacement serialized form for transaction IDs. |
| public class | TransactionInterruptedException
This exception is thrown when a transactional operation got interrupted via Thread.interrupt |
| public class | TransactionTimeoutException
This exception is thrown when a transactional operation times out |
| public class | XidTransactionIDSerializedForm
A replacement serialized form for XID transaction IDs. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | Decision
The decision types a Transaction ID can be in |