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 void
begin()
void
clear()
String
getName()
com.marklogic.client.Transaction
getTransaction()
boolean
isNewTransaction()
boolean
isTransactionActive()
void
setName(String name)
void
setNewTransaction(boolean newTransaction)
void
setTransaction(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:
clear
in classorg.springframework.transaction.support.ResourceHolderSupport
-
-