public final class MMapBuffer extends java.lang.Object implements BufferResource
| Modifier and Type | Field and Description |
|---|---|
static int |
PAGE_SIZE |
| Constructor and Description |
|---|
MMapBuffer(java.io.File file,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order) |
MMapBuffer(java.io.File file,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order) |
MMapBuffer(java.nio.file.Path path,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order) |
MMapBuffer(java.nio.file.Path path,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order) |
MMapBuffer(java.io.RandomAccessFile raf,
java.io.File file,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order) |
MMapBuffer(java.io.RandomAccessFile raf,
java.io.File file,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order,
boolean closeFile) |
MMapBuffer(java.io.RandomAccessFile raf,
java.nio.file.Path path,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order) |
MMapBuffer(java.io.RandomAccessFile raf,
java.nio.file.Path path,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order,
boolean closeFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
advise(long position,
long length) |
void |
close() |
static boolean |
isTrackingEnabled()
Deprecated.
|
static void |
madviseDontNeedTrackedBuffers()
Deprecated.
|
DirectMemory |
memory() |
void |
mincore(long position,
long length,
DirectMemory direct) |
void |
mlock(long position,
long length) |
void |
munlock(long position,
long length) |
void |
sync(long position,
long length) |
public static final int PAGE_SIZE
public MMapBuffer(java.io.File file,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.io.File file,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.nio.file.Path path,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.nio.file.Path path,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.io.RandomAccessFile raf,
java.io.File file,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.io.RandomAccessFile raf,
java.nio.file.Path path,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.io.RandomAccessFile raf,
java.io.File file,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order,
boolean closeFile)
throws java.io.IOException
java.io.IOExceptionpublic MMapBuffer(java.io.RandomAccessFile raf,
java.nio.file.Path path,
long offset,
long length,
java.nio.channels.FileChannel.MapMode mapMode,
java.nio.ByteOrder order,
boolean closeFile)
throws java.io.IOException
java.io.IOExceptionpublic void advise(long position,
long length)
throws java.io.IOException
java.io.IOExceptionpublic void sync(long position,
long length)
throws java.io.IOException
java.io.IOExceptionpublic void mlock(long position,
long length)
public void munlock(long position,
long length)
public void mincore(long position,
long length,
DirectMemory direct)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic DirectMemory memory()
memory in interface BufferResource@Deprecated public static boolean isTrackingEnabled()
@Deprecated public static void madviseDontNeedTrackedBuffers()