[Joafip-svn] SF.net SVN: joafip:[3158] trunk/joafip-heapfile/src
Brought to you by:
luc_peuvrier
|
From: <luc...@us...> - 2012-11-22 06:54:30
|
Revision: 3158
http://joafip.svn.sourceforge.net/joafip/?rev=3158&view=rev
Author: luc_peuvrier
Date: 2012-11-22 06:54:24 +0000 (Thu, 22 Nov 2012)
Log Message:
-----------
foreground garbage changed
Modified Paths:
--------------
trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java
trunk/joafip-heapfile/src/test/java/net/sf/joafip/heapfile/service/HeapFileCheckerDataManager.java
Modified: trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java
===================================================================
--- trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java 2012-11-22 06:54:14 UTC (rev 3157)
+++ trunk/joafip-heapfile/src/main/java/net/sf/joafip/heapfile/service/HeapFileDataManager.java 2012-11-22 06:54:24 UTC (rev 3158)
@@ -145,11 +145,14 @@
}
@Override
- protected void stopServiceImpl() throws HeapException {
+ protected void stopServiceImpl(final boolean removeFiles) throws HeapException {
if (heapElementManager.isTransactionOpened()) {
heapElementManager.closeTransactionDiscardChange();
}
heapElementManager.stopService();
+ if( removeFiles) {
+ heapElementManager.removeFiles();
+ }
}
@Override
Modified: trunk/joafip-heapfile/src/test/java/net/sf/joafip/heapfile/service/HeapFileCheckerDataManager.java
===================================================================
--- trunk/joafip-heapfile/src/test/java/net/sf/joafip/heapfile/service/HeapFileCheckerDataManager.java 2012-11-22 06:54:14 UTC (rev 3157)
+++ trunk/joafip-heapfile/src/test/java/net/sf/joafip/heapfile/service/HeapFileCheckerDataManager.java 2012-11-22 06:54:24 UTC (rev 3158)
@@ -61,6 +61,12 @@
}
@Override
+ public void stopService(final boolean removeFiles) throws HeapException {
+ heapFileDataManager.stopService(removeFiles);
+ heapMultiFileDataManager.stopService(removeFiles);
+ }
+
+ @Override
public void clear() throws HeapException {
heapFileDataManager.clear();
heapMultiFileDataManager.clear();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|