[jboss-svn-commits] JBL Code SVN: r17676 - labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jan 10 11:12:19 EST 2008
Author: KrisVerlaenen
Date: 2008-01-10 11:12:19 -0500 (Thu, 10 Jan 2008)
New Revision: 17676
Modified:
labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java
labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java
Log:
JBRULES-1325: OutOfMemory with the use of WorkingMemoryFileLogger
- added dispose method to logger + removed finalize method
Modified: labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java 2008-01-10 14:59:57 UTC (rev 17675)
+++ labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java 2008-01-10 16:12:19 UTC (rev 17676)
@@ -121,7 +121,4 @@
}
}
- public void finalize() {
- writeToDisk();
- }
}
Modified: labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java
===================================================================
--- labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java 2008-01-10 14:59:57 UTC (rev 17675)
+++ labs/jbossrules/branches/3.0.x/drools-core/src/main/java/org/drools/audit/WorkingMemoryLogger.java 2008-01-10 16:12:19 UTC (rev 17676)
@@ -73,6 +73,11 @@
workingMemory.addEventListener( (AgendaEventListener) this );
}
+ public void dispose() {
+ workingMemory.removeEventListener( (WorkingMemoryEventListener) this );
+ workingMemory.removeEventListener( (AgendaEventListener) this );
+ }
+
/**
* This method is invoked every time a new log event is created.
* Subclasses should implement this method and store the event,
More information about the jboss-svn-commits
mailing list