Moved finalize() method into MLogTarget.
authorMarco Zanon <info@marcozanon.com>
Fri, 2 Aug 2013 10:07:58 +0000 (10:07 +0000)
committerMarco Zanon <info@marcozanon.com>
Fri, 2 Aug 2013 10:07:58 +0000 (10:07 +0000)
3.x/src/java/com/marcozanon/macaco/logging/MLogDatabaseTable.java
3.x/src/java/com/marcozanon/macaco/logging/MLogPlainTextFile.java
3.x/src/java/com/marcozanon/macaco/logging/MLogTarget.java

index 19ede6c08a2446dbb347e498c3f8ff965fb82537..d65be12375ca21eb9c219673b71ab66bd8b2589f 100644 (file)
@@ -59,14 +59,6 @@ public class MLogDatabaseTable extends MLogTarget {
         }
     }
 
-    protected void finalize() {
-        try {
-            this.close();
-        }
-        catch (Exception exception) {
-        }
-    }
-
     /* Sql connection generator */
 
     protected MSqlConnectionGenerator getSqlConnectionGeneratorReference() {
index 5571f8e41f3e26b67528184dbe64e8e83f75d808..8be863127c37a549ba62d9f22bbc8b84a58af7c0 100644 (file)
@@ -52,14 +52,6 @@ public class MLogPlainTextFile extends MLogTarget {
         }
     }
 
-    protected void finalize() {
-        try {
-            this.close();
-        }
-        catch (Exception exception) {
-        }
-    }
-
     /* File */
 
     protected String getFile() {
index 1ebb37ab796de896e458f4d5a0085baaf99c68ca..62ec12fb8fcfb10d0020b74a0d741e31cb8633d5 100644 (file)
@@ -14,7 +14,13 @@ public abstract class MLogTarget extends MObject {
 
     public abstract void close() throws MLoggingException;
 
-    protected abstract void finalize();
+    protected void finalize() {
+        try {
+            this.close();
+        }
+        catch (Exception exception) {
+        }
+    }
 
     /* Output */