From cf48ad3209935fe2e13e08b5d85634e5af1577a8 Mon Sep 17 00:00:00 2001 From: Marco Zanon Date: Fri, 2 Aug 2013 10:07:58 +0000 Subject: [PATCH] Moved finalize() method into MLogTarget. --- .../com/marcozanon/macaco/logging/MLogDatabaseTable.java | 8 -------- .../com/marcozanon/macaco/logging/MLogPlainTextFile.java | 8 -------- src/java/com/marcozanon/macaco/logging/MLogTarget.java | 8 +++++++- 3 files changed, 7 insertions(+), 17 deletions(-) diff --git a/src/java/com/marcozanon/macaco/logging/MLogDatabaseTable.java b/src/java/com/marcozanon/macaco/logging/MLogDatabaseTable.java index 19ede6c..d65be12 100644 --- a/src/java/com/marcozanon/macaco/logging/MLogDatabaseTable.java +++ b/src/java/com/marcozanon/macaco/logging/MLogDatabaseTable.java @@ -59,14 +59,6 @@ public class MLogDatabaseTable extends MLogTarget { } } - protected void finalize() { - try { - this.close(); - } - catch (Exception exception) { - } - } - /* Sql connection generator */ protected MSqlConnectionGenerator getSqlConnectionGeneratorReference() { diff --git a/src/java/com/marcozanon/macaco/logging/MLogPlainTextFile.java b/src/java/com/marcozanon/macaco/logging/MLogPlainTextFile.java index 5571f8e..8be8631 100644 --- a/src/java/com/marcozanon/macaco/logging/MLogPlainTextFile.java +++ b/src/java/com/marcozanon/macaco/logging/MLogPlainTextFile.java @@ -52,14 +52,6 @@ public class MLogPlainTextFile extends MLogTarget { } } - protected void finalize() { - try { - this.close(); - } - catch (Exception exception) { - } - } - /* File */ protected String getFile() { diff --git a/src/java/com/marcozanon/macaco/logging/MLogTarget.java b/src/java/com/marcozanon/macaco/logging/MLogTarget.java index 1ebb37a..62ec12f 100644 --- a/src/java/com/marcozanon/macaco/logging/MLogTarget.java +++ b/src/java/com/marcozanon/macaco/logging/MLogTarget.java @@ -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 */ -- 2.30.2