[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