public SpiTransaction get() { return (SpiTransaction) externalManager.getCurrentTransaction(); }
/** * Create the TransactionScopeManager taking into account JTA or external transaction manager. */ public TransactionScopeManager createTransactionScopeManager(TransactionManager transactionManager) { ExternalTransactionManager externalTransactionManager = serverConfig.getExternalTransactionManager(); if (externalTransactionManager == null && serverConfig.isUseJtaTransactionManager()) { externalTransactionManager = new JtaTransactionManager(); } if (externalTransactionManager != null) { externalTransactionManager.setTransactionManager(transactionManager); logger.info("Using Transaction Manager [" + externalTransactionManager.getClass() + "]"); return new ExternalTransactionScopeManager(transactionManager, externalTransactionManager); } else { return new DefaultTransactionScopeManager(transactionManager); } }
externalTransactionManager.setTransactionManager(transactionManager); this.transactionScopeManager = new ExternalTransactionScopeManager(transactionManager, externalTransactionManager); logger.info("Using Transaction Manager [" + externalTransactionManager.getClass() + "]");
public SpiTransaction get() { return (SpiTransaction)externalManager.getCurrentTransaction(); }
externalTransactionManager.setTransactionManager(transactionManager); this.transactionScopeManager = new ExternalTransactionScopeManager(transactionManager, externalTransactionManager); logger.info("Using Transaction Manager [" + externalTransactionManager.getClass() + "]");
public SpiTransaction get() { return (SpiTransaction)externalManager.getCurrentTransaction(); }