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 -
Method Summary
-
Constructor Details
-
TransactionManagerWithoutTransaction
public TransactionManagerWithoutTransaction()
-
-
Method Details
-
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
-