sets the current user transaction as rollback only if it has timed out . concode_field_sep Log log concode_elem_sep ThreadLocal<List<Exception>> suppressedExceptions concode_field_sep String getUserTransactionJNDIName concode_elem_sep boolean startTransaction concode_elem_sep boolean startTransaction concode_elem_sep boolean isTransactionMarkedRollback concode_elem_sep List<Exception> getSuppressedExceptions concode_elem_sep void noteSuppressedException concode_elem_sep TransactionManager lookupTransactionManager concode_elem_sep TransactionSynchronizationRegistry lookupSynchronizationRegistry concode_elem_sep void commitOrRollbackTransaction concode_elem_sep UserTransaction lookupUserTransaction concode_elem_sep boolean isNoTransaction concode_elem_sep Transaction requireNewTransaction concode_elem_sep Transaction suspendTransaction concode_elem_sep void noteSuppressedExceptions concode_elem_sep boolean isTransactionTimedOut concode_elem_sep void registerSynchronization concode_elem_sep boolean isTransactionActiveOrMarkedRollback concode_elem_sep boolean setTransactionRollbackOnly concode_elem_sep void resumeTransaction concode_elem_sep boolean isTransactionActive
boolean function ( ) { if ( isTransactionTimedOut ( ) ) { return setTransactionRollbackOnly ( ) ; } return false ; }