ByteArrayWriter
public 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
ByteArrayWriter
write
in interface ByteArrayWriter
data
- Byte array to outputlength
- Number of bytes to outputjava.io.IOException
- Writing failedpublic void flush()
ByteArrayWriter
flush
in interface ByteArrayWriter
public void close() throws java.io.IOException
ByteArrayWriter
close
in interface ByteArrayWriter
java.io.IOException
- Closing failedCopyright © 2018. All rights reserved.