Author: thomas.diesler(a)jboss.com
Date: 2008-07-30 15:51:16 -0400 (Wed, 30 Jul 2008)
New Revision: 1781
Modified:
jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/client/internal/ProcessManagerImpl.java
Log:
WIP
Modified:
jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/client/internal/ProcessManagerImpl.java
===================================================================
---
jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/client/internal/ProcessManagerImpl.java 2008-07-30
19:25:47 UTC (rev 1780)
+++
jbossbpm/spec/trunk/modules/ri/src/main/java/org/jboss/bpm/client/internal/ProcessManagerImpl.java 2008-07-30
19:51:16 UTC (rev 1781)
@@ -34,7 +34,6 @@
import org.jboss.bpm.client.ProcessManager;
import org.jboss.bpm.model.Process;
import org.jboss.bpm.model.Process.Status;
-import org.jboss.bpm.model.internal.ProcessImpl;
import org.jboss.bpm.runtime.Attachments;
/**
@@ -63,8 +62,13 @@
if (procSet.size() > 1)
throw new IllegalStateException("Multiple processes with name: " +
name);
- // Copy and register a copy of the process instance
- ProcessImpl proc = (ProcessImpl)procSet.iterator().next();
+ Process proc = procSet.iterator().next();
+ return startProcess(proc, att);
+ }
+
+ private ObjectName startProcess(Process proc, Attachments att)
+ {
+ // Register a copy the process instance
registerProcess(proc.copyProcess());
// Start the process in a thread
Show replies by date