public final class ByteCountOutputStream
extends java.io.BufferedOutputStream
Modifier and Type | Field and Description |
---|---|
protected long |
byteCount |
protected java.lang.String |
byteCountAccountName |
private boolean |
finished |
Constructor and Description |
---|
ByteCountOutputStream(java.io.OutputStream outputStream)
Constructor of this class
|
ByteCountOutputStream(java.io.OutputStream outputStream,
long initByteCount,
java.lang.String accountName)
Constructor of this class
|
ByteCountOutputStream(java.io.OutputStream outputStream,
java.lang.String accountName) |
protected long byteCount
protected java.lang.String byteCountAccountName
private boolean finished
public ByteCountOutputStream(java.io.OutputStream outputStream)
outputStream
- the OutputStream
to write topublic ByteCountOutputStream(java.io.OutputStream outputStream, java.lang.String accountName)
public ByteCountOutputStream(java.io.OutputStream outputStream, long initByteCount, java.lang.String accountName)
outputStream
- the OutputStream
to write toinitByteCount
- to initialize the bytecount with a given valuepublic final void write(byte[] b) throws java.io.IOException
write
in class java.io.FilterOutputStream
java.io.IOException
OutputStream.write(byte[])
public final void write(byte[] b, int off, int len) throws java.io.IOException
write
in class java.io.BufferedOutputStream
java.io.IOException
OutputStream.write(byte[], int, int)
public final void write(int b) throws java.io.IOException
write
in class java.io.BufferedOutputStream
java.io.IOException
OutputStream.write(int)
public final long getCount()
public java.lang.String getAccountName()
public final void finish()