[jbpm-commits] JBoss JBPM SVN: r6094 - jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Jan 19 09:05:08 EST 2010
Author: jbarrez
Date: 2010-01-19 09:05:07 -0500 (Tue, 19 Jan 2010)
New Revision: 6094
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/SpringTransactionInterceptor.java
Log:
JBPM-2752: changed unneeded cast from AbstractPlatformTransactionManager to PlatformTransactionManager
Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/SpringTransactionInterceptor.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/SpringTransactionInterceptor.java 2010-01-19 09:57:49 UTC (rev 6093)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/SpringTransactionInterceptor.java 2010-01-19 14:05:07 UTC (rev 6094)
@@ -28,9 +28,6 @@
import org.jbpm.pvm.internal.svc.Policy;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionDefinition;
-import org.springframework.transaction.TransactionStatus;
-import org.springframework.transaction.support.AbstractPlatformTransactionManager;
-import org.springframework.transaction.support.DefaultTransactionDefinition;
import org.springframework.transaction.support.TransactionTemplate;
/**
@@ -38,6 +35,7 @@
* exception occurs during execution of the command.
*
* @author Andries Inze
+ * @author Joram Barrez
*/
public class SpringTransactionInterceptor extends Interceptor {
@@ -49,31 +47,10 @@
@SuppressWarnings("unchecked")
public <T> T execute(Command<T> command) {
- AbstractPlatformTransactionManager platformTransactionManager = (AbstractPlatformTransactionManager) resolveTransactionManager();
+ PlatformTransactionManager platformTransactionManager = (PlatformTransactionManager) resolveTransactionManager();
TransactionTemplate template = new TransactionTemplate(platformTransactionManager);
template.setPropagationBehavior(springPropagationBehaviour);
return (T) template.execute(new SpringCommandCallback(next, command));
-
-// TransactionStatus transactionStatus = platformTransactionManager.getTransaction(transactionDefinition);
-// boolean completedSuccessfully = false;
-// try {
-// returnValue = next.execute(command);
-//
-// EnvironmentImpl
-// .getFromCurrent(SpringTransaction.class)
-// .flushDeserializedObjects();
-//
-// completedSuccessfully = true;
-//
-// } finally {
-// if (completedSuccessfully) {
-// platformTransactionManager.commit(transactionStatus);
-// } else {
-// platformTransactionManager.rollback(transactionStatus);
-// }
-// }
-//
-// return returnValue;
}
/**
More information about the jbpm-commits
mailing list