mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Nicolas Capponi
22.51.2014 db364b9d90deb67f8c9928d79299d68512853efb
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;
  }
}