From db364b9d90deb67f8c9928d79299d68512853efb Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 22 Sep 2014 08:51:16 +0000
Subject: [PATCH] OPENDJ-1389 – Add support for replication changelog DB rotation   Implemented a log based on multiple log files 

---
 opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java |   18 +++++-------------
 1 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java b/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java
index 04ec74d..4b4b09d 100644
--- a/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java
+++ b/opendj3-server-dev/src/server/org/opends/server/loggers/MultifileTextWriter.java
@@ -59,7 +59,7 @@
  * new one named in accordance with a specified FileNamingPolicy.
  */
 class MultifileTextWriter
-    implements ServerShutdownListener, TextWriter,
+    implements ServerShutdownListener, TextWriter, RotatableLogFile,
     ConfigurationChangeListener<SizeLimitLogRotationPolicyCfg>
 {
 
@@ -662,11 +662,8 @@
     this.actions = actions;
   }
 
-  /**
-   * Retrieves the number of bytes written to the current log file.
-   *
-   * @return The number of bytes written to the current log file.
-   */
+  /** {@inheritDoc} */
+  @Override
   public long getBytesWritten()
   {
     return outputStream.written;
@@ -694,13 +691,8 @@
     return lastCleanCount;
   }
 
-  /**
-   * Retrieves the last time a log file was rotated in this instance of
-   * Directory Server. If a log rotation never
-   * occurred, this value will be the time the server started.
-   *
-   * @return The last time log rotation occurred.
-   */
+  /** {@inheritDoc} */
+  @Override
   public Calendar getLastRotationTime()
   {
     return lastRotationTime;

--
Gitblit v1.10.0