[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