[jboss-svn-commits] JBL Code SVN: r35477 - labs/jbossesb/branches/JBESB_4_9_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/job.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Oct 11 08:26:17 EDT 2010


Author: kevin.conner at jboss.com
Date: 2010-10-11 08:26:17 -0400 (Mon, 11 Oct 2010)
New Revision: 35477

Modified:
   labs/jbossesb/branches/JBESB_4_9_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/job/ExecuteTimerCommand.java
Log:
Fix logging for timers: JBESB-3487

Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/job/ExecuteTimerCommand.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/job/ExecuteTimerCommand.java	2010-10-11 11:42:39 UTC (rev 35476)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/job/ExecuteTimerCommand.java	2010-10-11 12:26:17 UTC (rev 35477)
@@ -26,6 +26,7 @@
 import org.jboss.soa.esb.services.jbpm.integration.msg.RetryExecutor;
 import org.jbpm.JbpmContext;
 import org.jbpm.command.Command;
+import org.jbpm.graph.exe.ProcessInstance;
 import org.jbpm.job.Timer;
 
 /**
@@ -61,6 +62,12 @@
      */
     public Object execute(JbpmContext jbpmContext) throws Exception {
       Timer timer = jbpmContext.getJobSession().loadTimer(timerId);
+      
+      // register process instance for automatic save
+      // see https://jira.jboss.org/jira/browse/JBPM-1015
+      ProcessInstance processInstance = timer.getProcessInstance();
+      jbpmContext.addAutoSaveProcessInstance(processInstance);
+      
       if (JobUtil.isDeleted(timer)) {
         if (log.isDebugEnabled()) {
           log.debug("timer " + timerId + " was deleted");



More information about the jboss-svn-commits mailing list