public class SafeBufferedOutputStream
extends java.io.BufferedOutputStream
Java's BufferedOutputStream swallows errors that occur when the output stream tries to write the final bytes to the output during close. This may result in corrupted files without notice.
Constructor and Description |
---|
SafeBufferedOutputStream(java.io.OutputStream out) |
SafeBufferedOutputStream(java.io.OutputStream out,
int size) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
public SafeBufferedOutputStream(java.io.OutputStream out)
out
- underlying output streamBufferedOutputStream.BufferedOutputStream(OutputStream)
public SafeBufferedOutputStream(java.io.OutputStream out, int size)
out
- underlying output streamsize
- buffer sizeBufferedOutputStream.BufferedOutputStream(OutputStream, int)
Copyright © 2012. All Rights Reserved.