public class CountOutputStream extends OutputStream
OutputStream
that counts the written bytes. You should not use same instance of this class in different threads as far as it's not thread safe.
Constructor and Description |
---|
CountOutputStream(OutputStream outputStream)
Creates an instance of output stream which counts written bytes.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
long |
getAmountOfWrittenBytes()
Gets amount of bytes written to the inner output stream.
|
void |
write(byte[] b) |
void |
write(byte[] b, int off, int len) |
void |
write(int b) |
public CountOutputStream(OutputStream outputStream)
outputStream
- inner OutputStream
public void write(byte[] b) throws IOException
write
in class OutputStream
IOException
public void write(byte[] b, int off, int len) throws IOException
write
in class OutputStream
IOException
public void write(int b) throws IOException
write
in class OutputStream
IOException
public void flush() throws IOException
flush
in interface Flushable
flush
in class OutputStream
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class OutputStream
IOException
public long getAmountOfWrittenBytes()
Copyright © 1998–2022 iText Group NV. All rights reserved.