[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