[jbpm-commits] JBoss JBPM SVN: r6709 - jbpm3/branches/jbpm-3.2-soa/core/src/main/java/org/jbpm/job.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Sep 30 09:44:56 EDT 2010
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
More information about the jbpm-commits
mailing list