Package ru.vyarus.guicey.jdbi3.tx
Class TxConfig
java.lang.Object
ru.vyarus.guicey.jdbi3.tx.TxConfig
Transaction configuration. If transaction is already started then configuration is just checked for compatibility
with current transaction (e.g. same isolation required or non read only transaction under readonly one).
- Since:
- 17.09.2018
-
Constructor Details
-
TxConfig
public TxConfig()
-
-
Method Details
-
getLevel
public org.jdbi.v3.core.transaction.TransactionIsolationLevel getLevel()- Returns:
- configured isolation level
-
isReadOnly
public boolean isReadOnly()- Returns:
- true for read only transaction
-
isLevelSet
public boolean isLevelSet()- Returns:
- true when non default level set
-
level
- Parameters:
level- transaction isolation level- Returns:
- config itself for chained calls
-
readOnly
- Parameters:
readOnly- true for read only transaction- Returns:
- config itself for chained calls
-