[jboss-svn-commits] JBL Code SVN: r25921 - in labs/jbossrules/trunk: drools-core/src/main/java/org/drools/agent and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Apr 2 12:05:34 EDT 2009


Author: stampy88
Date: 2009-04-02 12:05:34 -0400 (Thu, 02 Apr 2009)
New Revision: 25921

Modified:
   labs/jbossrules/trunk/drools-api/src/main/java/org/drools/SystemEventListener.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/RuleAgent.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/PrintStreamSystemEventListener.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/DelegatingSystemEventListener.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/MockListener.java
   labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/RuleAgentTest.java
Log:
Changed method signature from Exception to Throwable. Also added a new method for Throwable that also takes a message

Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/SystemEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/SystemEventListener.java	2009-04-02 12:20:55 UTC (rev 25920)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/SystemEventListener.java	2009-04-02 16:05:34 UTC (rev 25921)
@@ -34,8 +34,10 @@
     /**
      * An exception occurred.
      */
-    public void exception(Exception e);
+    public void exception(String message, Throwable e);
 
+    public void exception(Throwable e);
+
     /**
      * These should not be logged, just shown if needed.
      */

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/RuleAgent.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/RuleAgent.java	2009-04-02 12:20:55 UTC (rev 25920)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/RuleAgent.java	2009-04-02 16:05:34 UTC (rev 25921)
@@ -548,11 +548,16 @@
                 return d.toString();
             }
 
-            public void exception(Exception e) {
+            public void exception(String message, Throwable e) {
                 System.err.println( "RuleAgent(" + name + ") EXCEPTION (" + time() + "): " + e.getMessage() + ". Stack trace should follow." );
                 e.printStackTrace( System.err );
             }
 
+            public void exception(Throwable e) {
+                System.err.println( "RuleAgent(" + name + ") EXCEPTION (" + time() + "): " + e.getMessage() + ". Stack trace should follow." );
+                e.printStackTrace( System.err );
+            }
+
             public void info(String message) {
                 System.err.println( "RuleAgent(" + name + ") INFO (" + time() + "): " + message );
             }

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/PrintStreamSystemEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/PrintStreamSystemEventListener.java	2009-04-02 12:20:55 UTC (rev 25920)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/PrintStreamSystemEventListener.java	2009-04-02 16:05:34 UTC (rev 25921)
@@ -35,11 +35,16 @@
         print.println( "[" +  time() + ":debug] " + message + " object=" + object );
     }    
 
-    public void exception(Exception e) {
-        print.println( "[" +  time() + ":exception " );
+     public void exception(String message, Throwable e) {
+        print.println( "[" +  time() + ":exception] " + message );
         e.printStackTrace( print );
     }
 
+    public void exception(Throwable e) {
+        print.println( "[" +  time() + ":exception]" );
+        e.printStackTrace( print );
+    }
+
     public void info(String message) {
         print.println( "[" +  time() + ":info] " + message );
     }

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/DelegatingSystemEventListener.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/DelegatingSystemEventListener.java	2009-04-02 12:20:55 UTC (rev 25920)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/DelegatingSystemEventListener.java	2009-04-02 16:05:34 UTC (rev 25921)
@@ -3,48 +3,52 @@
 import org.drools.SystemEventListener;
 
 public class DelegatingSystemEventListener
-    implements
-    SystemEventListener {
-    
+        implements
+        SystemEventListener {
+
     private SystemEventListener listener;
-    
+
     public DelegatingSystemEventListener(SystemEventListener listener) {
         this.listener = listener;
     }
-    
-    public void setSystemEventListener( SystemEventListener listener ) {
+
+    public void setSystemEventListener(SystemEventListener listener) {
         this.listener = listener;
     }
 
     public void debug(String message) {
-        this.listener.debug( message );
+        this.listener.debug(message);
     }
 
     public void debug(String message,
                       Object object) {
-        this.listener.debug( message, object );
+        this.listener.debug(message, object);
     }
 
-    public void exception(Exception e) {
-        this.listener.exception( e );
+    public void exception(String message, Throwable e) {
+        this.listener.exception(message, e);
     }
 
+    public void exception(Throwable e) {
+        this.listener.exception(e);
+    }
+
     public void info(String message) {
-        this.listener.info( message );
+        this.listener.info(message);
     }
 
     public void info(String message,
                      Object object) {
-        this.listener.info( message, object );
+        this.listener.info(message, object);
     }
 
     public void warning(String message) {
-        this.listener.warning( message );
+        this.listener.warning(message);
     }
 
     public void warning(String message,
                         Object object) {
-        this.listener.warning( message, object );
+        this.listener.warning(message, object);
     }
 
 }

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/MockListener.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/MockListener.java	2009-04-02 12:20:55 UTC (rev 25920)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/MockListener.java	2009-04-02 16:05:34 UTC (rev 25921)
@@ -4,19 +4,23 @@
 import java.util.List;
 
 public class MockListener
-    implements
-    AgentEventListener {
+        implements
+        AgentEventListener {
 
-	public List exceptions = new ArrayList();
+    public List exceptions = new ArrayList();
 
     public void debug(String message) {
 
 
     }
 
-    public void exception(Exception e) {
+    public void exception(String message, Throwable e) {
         exceptions.add(e);
+    }
 
+    public void exception(Throwable e) {
+        exceptions.add(e);
+
     }
 
     public void info(String message) {
@@ -37,19 +41,19 @@
     public void debug(String message,
                       Object object) {
         // TODO Auto-generated method stub
-        
+
     }
 
     public void info(String message,
                      Object object) {
         // TODO Auto-generated method stub
-        
+
     }
 
     public void warning(String message,
                         Object object) {
         // TODO Auto-generated method stub
-        
+
     }
 
 }

Modified: labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/RuleAgentTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/RuleAgentTest.java	2009-04-02 12:20:55 UTC (rev 25920)
+++ labs/jbossrules/trunk/drools-core/src/test/java/org/drools/agent/RuleAgentTest.java	2009-04-02 16:05:34 UTC (rev 25921)
@@ -658,9 +658,12 @@
             public void debug(String message) {
             }
 
-            public void exception(Exception e) {
+            public void exception(String message, Throwable e) {
             }
 
+            public void exception(Throwable e) {
+            }
+
             public void info(String message) {
             }
 
@@ -862,10 +865,14 @@
 
         }
 
-        public void exception(Exception e) {
+        public void exception(String message, Throwable e) {
             this.exceptionCalled = true;
         }
 
+        public void exception(Throwable e) {
+            this.exceptionCalled = true;
+        }
+
         public void info(String message) {
             if ( message != null ) this.infoCalled = true;
         }




More information about the jboss-svn-commits mailing list