[jboss-svn-commits] JBL Code SVN: r6284 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/dataproviders

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 18 15:14:04 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-09-18 15:14:03 -0400 (Mon, 18 Sep 2006)
New Revision: 6284

Added:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/dataproviders/Invoker.java
Log:


Added: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/dataproviders/Invoker.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/dataproviders/Invoker.java	2006-09-18 18:55:45 UTC (rev 6283)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/dataproviders/Invoker.java	2006-09-18 19:14:03 UTC (rev 6284)
@@ -0,0 +1,14 @@
+package org.drools.base.dataproviders;
+
+import org.drools.WorkingMemory;
+import org.drools.rule.Declaration;
+import org.drools.spi.PropagationContext;
+import org.drools.spi.Tuple;
+
+public interface Invoker {
+    public Object invoke(Tuple tuple,
+                         WorkingMemory wm,
+                         PropagationContext ctx);
+    
+    public Declaration[] getRequiredDeclarations();
+}




More information about the jboss-svn-commits mailing list