[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