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, 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
-