public abstract class SimpleFileDataIO extends DirectDataIO implements MemDataIO
Modifier and Type | Field and Description |
---|---|
java.nio.channels.FileChannel.MapMode |
mapMode |
boolean |
persistent |
Constructor and Description |
---|
SimpleFileDataIO(java.lang.String path,
java.nio.channels.FileChannel.MapMode mapMode,
long initialSize,
boolean... persist) |
SimpleFileDataIO(java.lang.String path,
long initialSize,
boolean... persist) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
ensureSize(long v) |
java.io.File |
file() |
void |
flush() |
boolean |
rename(java.io.File dest) |
void |
setSize(long v) |
java.lang.String |
toString() |
fillByte, fillLong, read, read, read, readByte, readBytes, readBytes, readInt, readLong, readShort, readString, write, write, write, write, writeByte, writeBytes, writeBytes, writeInt, writeLong, writeShort
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals, fillLong, readBytes, readBytes, readInt, readLong, readShort, writeBytes, writeBytes, writeInt, writeLong, writeShort
public final java.nio.channels.FileChannel.MapMode mapMode
public final boolean persistent
public SimpleFileDataIO(java.lang.String path, long initialSize, boolean... persist) throws java.io.IOException
java.io.IOException
public SimpleFileDataIO(java.lang.String path, java.nio.channels.FileChannel.MapMode mapMode, long initialSize, boolean... persist) throws java.io.IOException
java.io.IOException
public java.io.File file()
public boolean rename(java.io.File dest)
public void flush()
public void close()
public java.lang.String toString()
toString
in class java.lang.Object
public void ensureSize(long v)
public void setSize(long v)