private void rollbackTxn(TransactionContext transactionContext){ TransactionStatus txnStatus = transactionContext.getTransactionStatus(); if( txnStatus != null ){ transactionContext.setTransactionStatus(null); if (logger.isDebugEnabled()) { logger.debug("rollbackTxn(ProcessContext) - rollback"); } platformTransactionManager.rollback(txnStatus); } }
private void commitTxn(TransactionContext transactionContext){ TransactionStatus txnStatus = transactionContext.getTransactionStatus(); if( txnStatus != null ){ transactionContext.setTransactionStatus(null); if (logger.isDebugEnabled()) { logger.debug("commitTxn(ProcessContext) - commitTxn"); } platformTransactionManager.commit(txnStatus); } }
private void beginTxn(TransactionContext transactionContext) { try { if( transactionContext.getTransactionStatus() == null ){ if (logger.isDebugEnabled()) { logger.debug("beginTxn(ProcessContext) - beginTxn"); } DefaultTransactionDefinition txnDefinition = new DefaultTransactionDefinition(DefaultTransactionDefinition.PROPAGATION_REQUIRED); if(timeout>0){ txnDefinition.setTimeout(timeout); } TransactionStatus txnStatus = platformTransactionManager.getTransaction(txnDefinition); // logger.debug("TransactionStatus.isCompleted "+txnStatus.isCompleted()); transactionContext.setTransactionStatus(txnStatus); } } catch( Exception e ) { logger.error("beginTxn(ServiceContext)", e); //$NON-NLS-1$ } } private void commitTxn(TransactionContext transactionContext){