[jboss-svn-commits] JBL Code SVN: r27105 - in labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime: rule and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jun 23 17:57:33 EDT 2009


Author: tirelli
Date: 2009-06-23 17:57:33 -0400 (Tue, 23 Jun 2009)
New Revision: 27105

Modified:
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java
Log:
JBRULES-2137: publishing insertLogical() method into the RuleContext interface

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java	2009-06-23 19:40:21 UTC (rev 27104)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/KnowledgeRuntime.java	2009-06-23 21:57:33 UTC (rev 27105)
@@ -20,9 +20,9 @@
                    Object object);
 
     Object getGlobal(String identifier);
-    
+
     Globals getGlobals();
-    
+
     Environment getEnvironment();
 
     /**
@@ -36,4 +36,5 @@
                            ExitPoint exitPoint);
 
     void unregisterExitPoint(String name);
+
 }

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java	2009-06-23 19:40:21 UTC (rev 27104)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/RuleContext.java	2009-06-23 21:57:33 UTC (rev 27105)
@@ -4,7 +4,27 @@
 import org.drools.runtime.KnowledgeContext;
 
 public interface RuleContext extends KnowledgeContext {
+    
+    /**
+     * Returns the active Rule for the current context
+     *  
+     * @return
+     */
     Rule getRule();
 
+    /**
+     * Returns the current Activation for the current context
+     * 
+     * @return
+     */
     Activation getActivation();
+    
+    /**
+     * Logically inserts a fact into the KnowledgeSession, justified by the current
+     * rule context.
+     * 
+     * @param object the fact to insert into the knowledge session
+     */
+    void insertLogical(Object object);
+    
 }




More information about the jboss-svn-commits mailing list