Package net.jextra.fauxjo.transaction
Interface TransactionInterface
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
DummyTransaction,MultiTransaction,Transaction
public interface TransactionInterface extends Closeable
Skeletal definition of a database translation. It is Closeable in order to be used in an auto-closing try block.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()voidcommit()default voidfinish(boolean commit)ConnectiongetConnection()voidrollback()
-
-
-
Method Detail
-
getConnection
Connection getConnection()
-
rollback
void rollback()
-
commit
void commit()
-
finish
default void finish(boolean commit)
-
close
void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-