Package de.caluga.morphium.driver.inmem
Class InMemTransactionContext
- java.lang.Object
-
- de.caluga.morphium.driver.inmem.InMemTransactionContext
-
- All Implemented Interfaces:
MorphiumTransactionContext
public class InMemTransactionContext extends Object implements MorphiumTransactionContext
User: Stephan Bösebeck Date: 03.07.18 Time: 23:34TODO: Add documentation here
-
-
Constructor Summary
Constructors Constructor Description InMemTransactionContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAutoCommit()MapgetDatabase()UUIDgetLsid()LonggetTxnNumber()booleanisStarted()MorphiumTransactionContextImplsetAutoCommit(boolean autoCommit)voidsetDatabase(Map database)MorphiumTransactionContextImplsetLsid(UUID lsid)MorphiumTransactionContextImplsetStarted(boolean started)MorphiumTransactionContextImplsetTxnNumber(Long txnNumber)
-
-
-
Method Detail
-
getDatabase
public Map getDatabase()
-
setDatabase
public void setDatabase(Map database)
-
getTxnNumber
public Long getTxnNumber()
- Specified by:
getTxnNumberin interfaceMorphiumTransactionContext
-
getAutoCommit
public boolean getAutoCommit()
- Specified by:
getAutoCommitin interfaceMorphiumTransactionContext
-
setAutoCommit
public MorphiumTransactionContextImpl setAutoCommit(boolean autoCommit)
- Specified by:
setAutoCommitin interfaceMorphiumTransactionContext
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceMorphiumTransactionContext
-
setStarted
public MorphiumTransactionContextImpl setStarted(boolean started)
- Specified by:
setStartedin interfaceMorphiumTransactionContext
-
getLsid
public UUID getLsid()
- Specified by:
getLsidin interfaceMorphiumTransactionContext
-
setLsid
public MorphiumTransactionContextImpl setLsid(UUID lsid)
- Specified by:
setLsidin interfaceMorphiumTransactionContext
-
setTxnNumber
public MorphiumTransactionContextImpl setTxnNumber(Long txnNumber)
- Specified by:
setTxnNumberin interfaceMorphiumTransactionContext
-
-