| Interface | Description |
|---|---|
| Transaction |
Represents a Datastore transaction, providing methods to commit and rollback the
transaction.
|
| Transactional |
Represents an object which is capable to manage transactions, providing methods to execute an operation
transactionally and using
Transaction as transaction handler. |
| TransactionalOperation<R> |
Represents a transactional operation execution.
|
| TransactionalOperation.TransactionalInvocation |
Represents a transactional operation execution which do not return a result.
|
| TransactionConfiguration |
Transaction configuration. |
| TransactionOptions |
Marker interface to represent
Transaction configuration options. |
| TransactionStatus |
Represents the base API for a transaction, providing methods to inspect and manage the transaction status.
|
| Exception | Description |
|---|---|
| TransactionStatus.IllegalTransactionStatusException |
Exception thrown when an operation is performed on a transaction but the transaction is in an illegal status
according to the transaction semantics.
|
| TransactionStatus.TransactionException |
Exception related to a transaction operation error.
|
| TransactionStatus.TransactionNotSupportedException |
Exception throws when transaction are not actually supported by current implementation and/or driver.
|
Copyright © 2019 The Holon Platform. All rights reserved.