package org.jbpm.job;
import org.jbpm.JbpmContext;
import org.jbpm.graph.exe.Token;
/**
* Signals a token asynchronously.
*
* @see <a href="https://jira.jboss.org/browse/JBPM-2948">JBPM-2948</a>
* @author Brad Davis
*/
public class SignalTokenJob extends Job {
private static final long serialVersionUID = 1L;
public SignalTokenJob() {
// default constructor
}
public SignalTokenJob(Token token) {
super(token);
}
public boolean execute(JbpmContext jbpmContext) throws Exception {
getToken().signal();
return true;
}
public String toString() {
return "SignalTokenJob(" + getId() + ',' + getToken() + ')';
}
}