public interface Transactional
The read lifcycle is:
begin(READ) ... end()
The write lifcycle is:
begin(WRITE) ... abort() or commit() [end()is optional]
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 a transaction is active
|
void begin(ReadWrite readWrite)
void commit()
void abort()
boolean isInTransaction()
void end()
Licenced under the Apache License, Version 2.0