package hudson.drools;
import org.drools.runtime.StatefulKnowledgeSession;
public class CancelProcessCallable implements SessionCallable<Void> {
public CancelProcessCallable(
long processInstanceId) {
this.processInstanceId = processInstanceId;
}
private final long processInstanceId;
public Void call(StatefulKnowledgeSession session) throws Exception {
session.abortProcessInstance(processInstanceId);
return null;
}
}