[jboss-svn-commits] JBL Code SVN: r13741 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 23 20:45:20 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-07-23 20:45:20 -0400 (Mon, 23 Jul 2007)
New Revision: 13741

Added:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DebugRuleFlowEventListener.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DefaultRuleFlowEventListener.java
Log:
-added default and debug listener implementations for ruleflow.

Added: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DebugRuleFlowEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DebugRuleFlowEventListener.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DebugRuleFlowEventListener.java	2007-07-24 00:45:20 UTC (rev 13741)
@@ -0,0 +1,29 @@
+package org.drools.event;
+
+import org.drools.WorkingMemory;
+
+public class DebugRuleFlowEventListener
+    implements
+    RuleFlowEventListener {
+
+    public void ruleFlowCompleted(RuleFlowCompletedEvent event,
+                                  WorkingMemory workingMemory) {
+        System.err.println( event );
+    }
+
+    public void ruleFlowGroupActivated(RuleFlowGroupActivatedEvent event,
+                                       WorkingMemory workingMemory) {
+        System.err.println( event );
+    }
+
+    public void ruleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event,
+                                         WorkingMemory workingMemory) {
+        System.err.println( event );
+    }
+
+    public void ruleFlowStarted(RuleFlowStartedEvent event,
+                                WorkingMemory workingMemory) {
+        System.err.println( event );
+    }
+
+}

Added: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DefaultRuleFlowEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DefaultRuleFlowEventListener.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/event/DefaultRuleFlowEventListener.java	2007-07-24 00:45:20 UTC (rev 13741)
@@ -0,0 +1,29 @@
+package org.drools.event;
+
+import org.drools.WorkingMemory;
+
+public class DefaultRuleFlowEventListener
+    implements
+    RuleFlowEventListener {
+
+    public void ruleFlowCompleted(RuleFlowCompletedEvent event,
+                                  WorkingMemory workingMemory) {
+        // intentionally left blank
+    }
+
+    public void ruleFlowGroupActivated(RuleFlowGroupActivatedEvent event,
+                                       WorkingMemory workingMemory) {
+        // intentionally left blank
+    }
+
+    public void ruleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event,
+                                         WorkingMemory workingMemory) {
+        // intentionally left blank
+    }
+
+    public void ruleFlowStarted(RuleFlowStartedEvent event,
+                                WorkingMemory workingMemory) {
+        // intentionally left blank
+    }
+
+}




More information about the jboss-svn-commits mailing list