[jboss-svn-commits] JBL Code SVN: r23428 - in labs/jbossrules/branches/drools-api-refactor-20080929: drools-core/src/main/java/org/drools/impl and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 10 11:52:16 EDT 2008
Author: KrisVerlaenen
Date: 2008-10-10 11:52:16 -0400 (Fri, 10 Oct 2008)
New Revision: 23428
Modified:
labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java
labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java
labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/process/instance/InternalProcessInstance.java
Log:
JBRULES-1734: Drools API
- added process signaling
Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java 2008-10-10 15:32:41 UTC (rev 23427)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-api/src/main/java/org/drools/runtime/process/ProcessRuntime.java 2008-10-10 15:52:16 UTC (rev 23428)
@@ -13,6 +13,8 @@
ProcessInstance startProcess(String processId, Map<String, Object> parameters);
+ void signalEvent(String type, Object event);
+
Collection<ProcessInstance> getProcessInstances();
ProcessInstance getProcessInstance(long id);
Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java 2008-10-10 15:32:41 UTC (rev 23427)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/impl/StatefulKnowledgeSessionImpl.java 2008-10-10 15:52:16 UTC (rev 23428)
@@ -185,6 +185,10 @@
return this.session.startProcess( processId,
parameters );
}
+
+ public void signalEvent(String type, Object event) {
+ this.session.getSignalManager().signalEvent(type, event);
+ }
public void setGlobal(String identifier,
Object object) {
Modified: labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/process/instance/InternalProcessInstance.java
===================================================================
--- labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/process/instance/InternalProcessInstance.java 2008-10-10 15:32:41 UTC (rev 23427)
+++ labs/jbossrules/branches/drools-api-refactor-20080929/drools-core/src/main/java/org/drools/process/instance/InternalProcessInstance.java 2008-10-10 15:52:16 UTC (rev 23428)
@@ -32,8 +32,6 @@
void setId(long id);
- long getId();
-
void setProcess(Process process);
Process getProcess();
@@ -51,5 +49,7 @@
void addEventListener(String type, EventListener eventListener, boolean external);
void removeEventListener(String type, EventListener eventListener, boolean external);
+
+ void signalEvent(String type, Object event);
}
More information about the jboss-svn-commits
mailing list