/** * Provide subclasses with convenient access to the configured {@link JtaPlatform} * * @return The {@link org.hibernate.service.jta.platform.spi.JtaPlatform} */ protected JtaPlatform jtaPlatform() { return transactionCoordinator().getTransactionContext().getTransactionEnvironment().getJtaPlatform(); }
protected TransactionManager transactionManager() { return transactionCoordinator.getTransactionContext() .getTransactionEnvironment() .getJtaPlatform() .retrieveTransactionManager(); }
/** * Provide subclasses with convenient access to the configured {@link JtaPlatform} * * @return The {@link org.hibernate.service.jta.platform.spi.JtaPlatform} */ protected JtaPlatform jtaPlatform() { return transactionCoordinator().getTransactionContext().getTransactionEnvironment().getJtaPlatform(); }
protected TransactionManager transactionManager() { return transactionCoordinator.getTransactionContext() .getTransactionEnvironment() .getJtaPlatform() .retrieveTransactionManager(); }
@Override public boolean isJoinableJtaTransaction(TransactionCoordinator transactionCoordinator, CMTTransaction transaction) { try { final int status = transactionCoordinator .getTransactionContext() .getTransactionEnvironment() .getJtaPlatform() .getCurrentStatus(); return JtaStatusHelper.isActive( status ); } catch( SystemException se ) { throw new TransactionException( "Unable to check transaction status", se ); } }
@Override public boolean isJoinableJtaTransaction(TransactionCoordinator transactionCoordinator, CMTTransaction transaction) { try { final int status = transactionCoordinator .getTransactionContext() .getTransactionEnvironment() .getJtaPlatform() .getCurrentStatus(); return JtaStatusHelper.isActive( status ); } catch( SystemException se ) { throw new TransactionException( "Unable to check transaction status", se ); } }
.getTransactionContext() .getTransactionEnvironment() .getJtaPlatform(); if ( jtaPlatform == null ) { throw new TransactionException( "Unable to check transaction status" );
.getTransactionContext() .getTransactionEnvironment() .getJtaPlatform(); if ( jtaPlatform == null ) { throw new TransactionException( "Unable to check transaction status" );
public void beforeCompletion() { LOG.trace( "Transaction before completion callback" ); boolean flush; try { final int status = transactionCoordinator .getTransactionContext() .getTransactionEnvironment() .getJtaPlatform() .getCurrentStatus(); flush = managedFlushChecker.shouldDoManagedFlush( transactionCoordinator, status ); } catch ( SystemException se ) { setRollbackOnly(); throw exceptionMapper.mapStatusCheckFailure( "could not determine transaction status in beforeCompletion()", se ); } try { if ( flush ) { LOG.trace( "Automatically flushing session" ); transactionCoordinator.getTransactionContext().managedFlush(); } } catch ( RuntimeException re ) { setRollbackOnly(); throw exceptionMapper.mapManagedFlushFailure( "error during managed flush", re ); } finally { transactionCoordinator.sendBeforeTransactionCompletionNotifications( null ); transactionCoordinator.getTransactionContext().beforeTransactionCompletion( null ); } }
JtaPlatform jtaPlatform = getTransactionEnvironment().getJtaPlatform(); if ( jtaPlatform == null ) {
public void beforeCompletion() { LOG.trace( "Transaction before completion callback" ); boolean flush; try { final int status = transactionCoordinator .getTransactionContext() .getTransactionEnvironment() .getJtaPlatform() .getCurrentStatus(); flush = managedFlushChecker.shouldDoManagedFlush( transactionCoordinator, status ); } catch ( SystemException se ) { setRollbackOnly(); throw exceptionMapper.mapStatusCheckFailure( "could not determine transaction status in beforeCompletion()", se ); } try { if ( flush ) { LOG.trace( "Automatically flushing session" ); transactionCoordinator.getTransactionContext().managedFlush(); } } catch ( RuntimeException re ) { setRollbackOnly(); throw exceptionMapper.mapManagedFlushFailure( "error during managed flush", re ); } finally { transactionCoordinator.sendBeforeTransactionCompletionNotifications( null ); transactionCoordinator.getTransactionContext().beforeTransactionCompletion( null ); } }
JtaPlatform jtaPlatform = getTransactionEnvironment().getJtaPlatform(); if ( jtaPlatform == null ) {