Author: bradsdavis
Date: 2010-09-30 09:44:55 -0400 (Thu, 30 Sep 2010)
New Revision: 6709
Added:
jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/job/SignalTokenJob.java
Log:
Added the SignalTokenJob, which can be used to signal a token asyhcronously.
Added: jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/job/SignalTokenJob.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/job/SignalTokenJob.java
(rev 0)
+++
jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/job/SignalTokenJob.java 2010-09-30
13:44:55 UTC (rev 6709)
@@ -0,0 +1,27 @@
+package org.jbpm.job;
+
+import org.jbpm.JbpmContext;
+import org.jbpm.graph.exe.Token;
+
+public class SignalTokenJob extends Job {
+
+ public SignalTokenJob() {
+
+ }
+
+ public SignalTokenJob(Token token) {
+ super(token);
+ }
+
+ public boolean execute(JbpmContext jbpmContext) throws Exception {
+ Token token = getToken();
+ token.unlock(toString());
+ token.signal();
+ return true;
+ }
+
+ public String toString() {
+ return "SignalTokenJob(" + getId() + ',' + getToken() + ')';
+ }
+
+}
Property changes on:
jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/job/SignalTokenJob.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Show replies by date