public class TransactionalNotSupported extends Object implements Transactional
TransactionalNotSupportedMixin| Constructor and Description |
|---|
TransactionalNotSupported() |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Abort a transaction - finish the transaction and undo any changes (if a "write" transaction)
|
void |
begin(ReadWrite readWrite)
Start either a READ or WRITE transaction
|
void |
commit()
Commit a transaction - finish the transaction and make any changes permanent (if a "write" transaction)
|
void |
end()
Finish the transaction - if a write transaction and commit() has not been called, then abort
|
boolean |
isInTransaction()
Say whether inside a transaction.
|
boolean |
supportsTransactionAbort()
Declare whether
abort() is supported. |
boolean |
supportsTransactions() |
public void begin(ReadWrite readWrite)
Transactionalbegin in interface Transactionalpublic void commit()
Transactionalcommit in interface Transactionalpublic void abort()
Transactionalabort in interface Transactionalpublic boolean isInTransaction()
TransactionalisInTransaction in interface Transactionalpublic void end()
Transactionalend in interface Transactionalpublic boolean supportsTransactions()
public boolean supportsTransactionAbort()
abort() is supported.
This goes along with clearing up after exceptions inside application transaction code.Licenced under the Apache License, Version 2.0