Top Description Fields Constructors Methods
org.hibernate.resource.transaction.backend.jta.internal

public Class JtaTransactionAdapterUserTransactionImpl

extends Object
implements JtaTransactionAdapter
Class Inheritance
All Implemented Interfaces
org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter
Imports
jakarta.transaction.SystemException, .UserTransaction, org.jboss.logging.Logger, org.hibernate.TransactionException, org.hibernate.resource.transaction.spi.TransactionStatus

JtaTransactionAdapter for coordinating with the JTA UserTransaction
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private boolean
private static final Logger
private final UserTransaction

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
begin()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.begin.

Call begin on the underlying transaction object
public void
commit()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.commit.

Call commit on the underlying transaction object
public TransactionStatus
public void
public void
rollback()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.rollback.

Call rollback on the underlying transaction object
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

initiatorback to summary
private boolean initiator
logback to summary
private static final Logger log
userTransactionback to summary
private final UserTransaction userTransaction

Constructor Detail

JtaTransactionAdapterUserTransactionImplback to summary
public JtaTransactionAdapterUserTransactionImpl(UserTransaction userTransaction)

Method Detail

beginback to summary
public void begin()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.begin.

Doc from org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.begin.

Call begin on the underlying transaction object

Annotations
@Override
commitback to summary
public void commit()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.commit.

Doc from org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.commit.

Call commit on the underlying transaction object

Annotations
@Override
getStatusback to summary
public TransactionStatus getStatus()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.getStatus.

Annotations
@Override
markRollbackOnlyback to summary
public void markRollbackOnly()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.markRollbackOnly.

Annotations
@Override
rollbackback to summary
public void rollback()

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.rollback.

Doc from org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.rollback.

Call rollback on the underlying transaction object

Annotations
@Override
setTimeOutback to summary
public void setTimeOut(int seconds)

Implements org.hibernate.resource.transaction.backend.jta.internal.JtaTransactionAdapter.setTimeOut.

Annotations
@Override