[jboss-svn-commits] JBL Code SVN: r26469 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue May 12 07:57:22 EDT 2009
Author: KrisVerlaenen
Date: 2009-05-12 07:57:22 -0400 (Tue, 12 May 2009)
New Revision: 26469
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java
Log:
- added abortProcessInstance method
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java 2009-05-12 11:54:20 UTC (rev 26468)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java 2009-05-12 11:57:22 UTC (rev 26469)
@@ -245,7 +245,12 @@
}
public void abortProcessInstance(long id) {
- this.session.getProcessInstance( id ).setState( ProcessInstance.STATE_ABORTED );
+ org.drools.process.instance.ProcessInstance processInstance =
+ this.session.getProcessInstance( id );
+ if (processInstance == null) {
+ throw new IllegalArgumentException("Could not find process instance for id " + id);
+ }
+ processInstance.setState( ProcessInstance.STATE_ABORTED );
}
public Collection<ProcessInstance> getProcessInstances() {
More information about the jboss-svn-commits
mailing list