public final class LockedFileOutputStreamWriter extends Object implements ByteArrayWriter
FileOutputStream as writer. In opposite to OutputStreamWriter, this writer supports
only FileOutputStreams and uses FileLocks to support writing from multiple
processes to the same file.| Constructor and Description |
|---|
LockedFileOutputStreamWriter(FileOutputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this writer and releases any associated system resources.
|
void |
flush()
Forces writing of any buffered data.
|
void |
write(byte[] data,
int length)
Outputs a byte array.
|
public LockedFileOutputStreamWriter(FileOutputStream stream)
stream - Underlying output streampublic void write(byte[] data,
int length)
throws IOException
ByteArrayWriterwrite in interface ByteArrayWriterdata - Byte array to outputlength - Number of bytes to outputIOException - Writing failedpublic void flush()
ByteArrayWriterflush in interface ByteArrayWriterpublic void close()
throws IOException
ByteArrayWriterclose in interface ByteArrayWriterIOException - Closing failedCopyright © 2020. All rights reserved.