From b8e48979dc6971f30876b5f0a051fb6fe979bd3e Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 18 Mar 2010 16:54:44 +0000 Subject: [PATCH] [305272] [dstore][multithread] log close in ServerLogger --- .../src/org/eclipse/dstore/core/server/IServerLogger.java | 5 +++++ .../src/org/eclipse/dstore/core/server/ServerLogger.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/IServerLogger.java b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/IServerLogger.java index 62326c3f5c4..3bde8033478 100644 --- a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/IServerLogger.java +++ b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/IServerLogger.java @@ -18,6 +18,10 @@ package org.eclipse.dstore.core.server; /** * @since 3.0 + * @noimplement This interface is not intended to be implemented by clients. + * Server logger implementations must subclass + * {@link ServerLogger} rather than implementing this + * interface directly. */ public interface IServerLogger { @@ -55,6 +59,7 @@ public interface IServerLogger /** * closeLogFileStream + * @since 3.1 */ public void closeLogFileStream(); } diff --git a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java index 49a3332ca09..1f2f3b8e996 100644 --- a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java +++ b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java @@ -106,6 +106,9 @@ public class ServerLogger implements IServerLogger } } + /** + * @since 3.1 + */ public void closeLogFileStream(){ if (_logFileStream != null){ _logFileStream.close();