|
Final | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.nio.Buffer
java.nio.ByteBuffer
java.nio.MappedByteBuffer
public abstract class MappedByteBuffer
MappedByteBuffer is a special kind of direct byte buffer,
which maps a region of file to memory.
MappedByteBuffer can be created by calling
FileChannel.map.
Once created, the mapping between the byte buffer and the file region remains
valid until the byte buffer is garbage collected.
All or part of a MappedByteBuffer's content may change or
become inaccessible at any time, since the mapped file region can be modified
by another thread or process at any time. If this happens, the behavior of
the MappedByteBuffer is undefined.
| Method Summary | |
|---|---|
MappedByteBuffer |
force()
Writes all changes of the buffer to the mapped file. |
boolean |
isLoaded()
Returns true if this buffer's content is loaded. |
MappedByteBuffer |
load()
Loads this buffer's content into memory. |
| Methods inherited from class java.nio.ByteBuffer |
|---|
allocate, allocateDirect, array, arrayOffset, asCharBuffer, asDoubleBuffer, asFloatBuffer, asIntBuffer, asLongBuffer, asReadOnlyBuffer, asShortBuffer, compact, compareTo, duplicate, equals, get, get, get, get, getChar, getChar, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getShort, getShort, hasArray, hashCode, isDirect, order, order, put, put, put, put, put, putChar, putChar, putDouble, putDouble, putFloat, putFloat, putInt, putInt, putLong, putLong, putShort, putShort, slice, toString, wrap, wrap |
| Methods inherited from class java.nio.Buffer |
|---|
capacity, clear, flip, hasRemaining, isReadOnly, limit, limit, mark, position, position, remaining, reset, rewind |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public final boolean isLoaded()
public final MappedByteBuffer load()
public final MappedByteBuffer force()
|
Final | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||