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/MeteredStream.java | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/loggers/MeteredStream.java b/opendj3-server-dev/src/server/org/opends/server/loggers/MeteredStream.java
index 59c053d..803284b 100644
--- a/opendj3-server-dev/src/server/org/opends/server/loggers/MeteredStream.java
+++ b/opendj3-server-dev/src/server/org/opends/server/loggers/MeteredStream.java
@@ -22,6 +22,7 @@
*
*
* Copyright 2006-2008 Sun Microsystems, Inc.
+ * Portions Copyright 2014 ForgeRock AS
*/
package org.opends.server.loggers;
@@ -33,7 +34,7 @@
* (a) forwards all its output to a target stream
* (b) keeps track of how many bytes have been written.
*/
-class MeteredStream extends OutputStream
+public final class MeteredStream extends OutputStream
{
OutputStream out;
long written;
@@ -45,7 +46,7 @@
* @param out The target output stream to keep track of.
* @param written The number of bytes written to the stream.
*/
- MeteredStream(OutputStream out, long written)
+ public MeteredStream(OutputStream out, long written)
{
this.out = out;
this.written = written;
@@ -111,5 +112,15 @@
{
out.close();
}
+
+ /**
+ * Returns the number of bytes written in this stream.
+ *
+ * @return the number of bytes
+ */
+ public long getBytesWritten()
+ {
+ return written;
+ }
}
--
Gitblit v1.10.0