Class TransactionHolder
- java.lang.Object
-
- org.springframework.transaction.support.ResourceHolderSupport
-
- io.github.malteseduck.springframework.data.marklogic.TransactionHolder
-
- All Implemented Interfaces:
org.springframework.transaction.support.ResourceHolder
public class TransactionHolder extends org.springframework.transaction.support.ResourceHolderSupport
-
-
Constructor Summary
Constructors Constructor Description TransactionHolder(com.marklogic.client.DatabaseClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin()voidclear()StringgetName()com.marklogic.client.TransactiongetTransaction()booleanisNewTransaction()booleanisTransactionActive()voidsetName(String name)voidsetNewTransaction(boolean newTransaction)voidsetTransaction(com.marklogic.client.Transaction transaction)-
Methods inherited from class org.springframework.transaction.support.ResourceHolderSupport
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
-
-
-
-
Method Detail
-
isNewTransaction
public boolean isNewTransaction()
-
setNewTransaction
public void setNewTransaction(boolean newTransaction)
-
setTransaction
public void setTransaction(com.marklogic.client.Transaction transaction)
-
getTransaction
public com.marklogic.client.Transaction getTransaction()
-
getName
public String getName()
-
setName
public void setName(String name)
-
begin
public void begin()
-
isTransactionActive
public boolean isTransactionActive()
-
clear
public void clear()
- Overrides:
clearin classorg.springframework.transaction.support.ResourceHolderSupport
-
-