Class JtaTransactionCoordinatorImpl.TransactionDriverControlImpl
java.lang.Object
org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionCoordinatorImpl.TransactionDriverControlImpl
- All Implemented Interfaces:
TransactionCoordinator.TransactionDriver
- Enclosing class:
- JtaTransactionCoordinatorImpl
public class JtaTransactionCoordinatorImpl.TransactionDriverControlImpl
extends Object
implements TransactionCoordinator.TransactionDriver
Implementation of the LocalInflow for this TransactionCoordinator. Allows the
local transaction (
Transaction
) to callback into this
TransactionCoordinator for the purpose of driving the underlying JTA transaction.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.resource.transaction.spi.TransactionCoordinator.TransactionDriver
isActive
-
Constructor Details
-
TransactionDriverControlImpl
-
-
Method Details
-
invalidate
protected void invalidate() -
begin
public void begin()Description copied from interface:TransactionCoordinator.TransactionDriver
Begin the physical transaction- Specified by:
begin
in interfaceTransactionCoordinator.TransactionDriver
-
errorIfInvalid
protected void errorIfInvalid() -
commit
public void commit()Description copied from interface:TransactionCoordinator.TransactionDriver
Commit the physical transaction- Specified by:
commit
in interfaceTransactionCoordinator.TransactionDriver
-
rollback
public void rollback()Description copied from interface:TransactionCoordinator.TransactionDriver
Rollback the physical transaction- Specified by:
rollback
in interfaceTransactionCoordinator.TransactionDriver
-
getStatus
- Specified by:
getStatus
in interfaceTransactionCoordinator.TransactionDriver
-
markRollbackOnly
public void markRollbackOnly()- Specified by:
markRollbackOnly
in interfaceTransactionCoordinator.TransactionDriver
-