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.