[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