[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