From 01eb7d07467b57c61868c73e9a94bff1d0b2dcd1 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Wed, 21 May 2014 15:56:41 +0000
Subject: [PATCH] OPENDJ-1389 – Add support for replication changelog DB rotation
---
opends/src/server/org/opends/server/loggers/MeteredStream.java | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/loggers/MeteredStream.java b/opends/src/server/org/opends/server/loggers/MeteredStream.java
index 59c053d..803284b 100644
--- a/opends/src/server/org/opends/server/loggers/MeteredStream.java
+++ b/opends/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