Package org.nuxeo.runtime.datasource
Class PooledDataSourceRegistry.TransactionManagerWithoutTransaction
- java.lang.Object
-
- org.nuxeo.runtime.datasource.PooledDataSourceRegistry.TransactionManagerWithoutTransaction
-
- All Implemented Interfaces:
javax.transaction.TransactionManager
- Enclosing class:
- PooledDataSourceRegistry
public static class PooledDataSourceRegistry.TransactionManagerWithoutTransaction extends Object implements javax.transaction.TransactionManager
Transaction Manager that is never in a transaction and doesn't allow starting one.- Since:
- 11.1
-
-
Constructor Summary
Constructors Constructor Description TransactionManagerWithoutTransaction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin()voidcommit()intgetStatus()javax.transaction.TransactiongetTransaction()voidresume(javax.transaction.Transaction transaction)voidrollback()voidsetRollbackOnly()voidsetTransactionTimeout(int seconds)javax.transaction.Transactionsuspend()
-
-
-
Method Detail
-
getTransaction
public javax.transaction.Transaction getTransaction()
- Specified by:
getTransactionin interfacejavax.transaction.TransactionManager
-
getStatus
public int getStatus()
- Specified by:
getStatusin interfacejavax.transaction.TransactionManager
-
setTransactionTimeout
public void setTransactionTimeout(int seconds)
- Specified by:
setTransactionTimeoutin interfacejavax.transaction.TransactionManager
-
begin
public void begin()
- Specified by:
beginin interfacejavax.transaction.TransactionManager
-
commit
public void commit()
- Specified by:
commitin interfacejavax.transaction.TransactionManager
-
rollback
public void rollback()
- Specified by:
rollbackin interfacejavax.transaction.TransactionManager
-
resume
public void resume(javax.transaction.Transaction transaction)
- Specified by:
resumein interfacejavax.transaction.TransactionManager
-
setRollbackOnly
public void setRollbackOnly()
- Specified by:
setRollbackOnlyin interfacejavax.transaction.TransactionManager
-
suspend
public javax.transaction.Transaction suspend()
- Specified by:
suspendin interfacejavax.transaction.TransactionManager
-
-