[jboss-svn-commits] JBL Code SVN: r24724 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jan 14 18:38:06 EST 2009
Author: mark.proctor at jboss.com
Date: 2009-01-14 18:38:06 -0500 (Wed, 14 Jan 2009)
New Revision: 24724
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/DirectoryScanner.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/URLScanner.java
Log:
JBRULES-1890 FileScanner throws NPE in Exception handler when listener is null
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/DirectoryScanner.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/DirectoryScanner.java 2009-01-14 23:08:46 UTC (rev 24723)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/DirectoryScanner.java 2009-01-14 23:38:06 UTC (rev 24724)
@@ -29,8 +29,7 @@
}
scanner = new FileScanner();
- scanner.setFiles( dir.listFiles() );
-
+ scanner.setFiles( dir.listFiles() );
}
PackageChangeInfo loadPackageChanges() {
@@ -73,6 +72,11 @@
return info;
}
+ public void setAgentListener(AgentEventListener listener) {
+ super.setAgentListener( listener );
+ this.scanner.setAgentListener( listener );
+ }
+
public String toString() {
String s = "DirectoryScanner";
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/URLScanner.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/URLScanner.java 2009-01-14 23:08:46 UTC (rev 24723)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/URLScanner.java 2009-01-14 23:38:06 UTC (rev 24724)
@@ -58,6 +58,11 @@
this.localCacheFileScanner.setFiles( getFiles( urls, localCacheDir ) );
}
}
+
+ public void setAgentListener(AgentEventListener listener) {
+ super.setAgentListener( listener );
+ this.localCacheFileScanner.setAgentListener( listener );
+ }
File[] getFiles(URL[] urls, File cacheDir) {
File[] fs = new File[urls.length];
@@ -163,6 +168,8 @@
}
}
}
+
+
public String toString() {
String s = "URLScanner monitoring URLs: ";
More information about the jboss-svn-commits
mailing list