Class JdbcResourceLocalTransactionCoordinatorImpl.TransactionDriverControlImpl
java.lang.Object
org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.TransactionDriverControlImpl
- All Implemented Interfaces:
TransactionCoordinator.TransactionDriver
- Enclosing class:
- JdbcResourceLocalTransactionCoordinatorImpl
public class JdbcResourceLocalTransactionCoordinatorImpl.TransactionDriverControlImpl
extends Object
implements TransactionCoordinator.TransactionDriver
The delegate bridging between the local (application facing) transaction and the "physical" notion of a
transaction via the JDBC Connection.
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionDriverControlImpl(JdbcResourceTransaction jdbcResourceTransaction) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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.TransactionDriverBegin the physical transaction- Specified by:
beginin interfaceTransactionCoordinator.TransactionDriver
-
errorIfInvalid
protected void errorIfInvalid() -
commit
public void commit()Description copied from interface:TransactionCoordinator.TransactionDriverCommit the physical transaction- Specified by:
commitin interfaceTransactionCoordinator.TransactionDriver
-
rollback
public void rollback()Description copied from interface:TransactionCoordinator.TransactionDriverRollback the physical transaction- Specified by:
rollbackin interfaceTransactionCoordinator.TransactionDriver
-
getStatus
- Specified by:
getStatusin interfaceTransactionCoordinator.TransactionDriver
-
markRollbackOnly
public void markRollbackOnly()- Specified by:
markRollbackOnlyin interfaceTransactionCoordinator.TransactionDriver
-