ByteArrayWriterpublic final class LockedFileOutputStreamWriter extends java.lang.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 | Description |
|---|---|
LockedFileOutputStreamWriter(java.io.FileOutputStream stream) |
| Modifier and Type | Method | 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(java.io.FileOutputStream stream)
stream - Underlying output streampublic void write(byte[] data,
int length)
throws java.io.IOException
ByteArrayWriterwrite in interface ByteArrayWriterdata - Byte array to outputlength - Number of bytes to outputjava.io.IOException - Writing failedpublic void flush()
ByteArrayWriterflush in interface ByteArrayWriterpublic void close()
throws java.io.IOException
ByteArrayWriterclose in interface ByteArrayWriterjava.io.IOException - Closing failedCopyright © 2019. All rights reserved.