public class BlueObjectOutput<T>
extends java.lang.Object
implements java.io.Closeable
| Constructor and Description |
|---|
BlueObjectOutput(BlueWriteLock<java.nio.file.Path> writeLock,
BlueSerializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected static <T> BlueObjectOutput<T> |
getTestOutput(java.nio.file.Path path,
BlueSerializer serializer,
java.io.DataOutputStream dataOutputStream) |
protected static java.io.DataOutputStream |
openDataOutputStream(java.io.File file) |
void |
write(T value) |
void |
writeAll(BlueObjectInput<T> input) |
void |
writeBytes(byte[] bytes) |
public BlueObjectOutput(BlueWriteLock<java.nio.file.Path> writeLock, BlueSerializer serializer) throws BlueDbException
BlueDbExceptionprotected static <T> BlueObjectOutput<T> getTestOutput(java.nio.file.Path path, BlueSerializer serializer, java.io.DataOutputStream dataOutputStream)
public void writeBytes(byte[] bytes)
throws BlueDbException
BlueDbExceptionpublic void write(T value) throws BlueDbException
BlueDbExceptionpublic void writeAll(BlueObjectInput<T> input) throws BlueDbException
BlueDbExceptionpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableprotected static java.io.DataOutputStream openDataOutputStream(java.io.File file)
throws BlueDbException
BlueDbException