FileChannel.MapMode
Stay organized with collections
Save and categorize content based on your preferences.
outlined_flag
FileChannel.MapMode
is a typesafe enumeration used for defining file-mapping modes.
It provides three modes: PRIVATE
(copy-on-write), READ_ONLY
, and READ_WRITE
for controlling access to mapped file regions.
These modes are used when mapping a file region into memory using FileChannel.map()
.
Each mode has a specific behavior regarding data modification and synchronization with the underlying file.
The toString()
method provides a descriptive string representation of the mapping mode.
A typesafe enumeration for file-mapping modes.
Inherited Method Summary
From class
java.lang.Object
Object
clone ()
Creates and returns a copy of this Object
.
boolean
equals (
Object obj)
Compares this instance with the specified object and indicates if they
are equal.
void
finalize ()
Invoked when the garbage collector has detected that this instance is no longer reachable.
final
Class <?>
getClass ()
Returns the unique instance of
Class
that represents this
object's class.
int
hashCode ()
Returns an integer hash code for this object.
final
void
notify ()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait()
methods) to be woken up.
final
void
notifyAll ()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait()
methods) to be woken up.
String
toString ()
Returns a string containing a concise, human-readable description of this
object.
final
void
wait (long timeout, int nanos)
Causes the calling thread to wait until another thread calls the notify()
or notifyAll()
method of this object or until the
specified timeout expires.
final
void
wait (long timeout)
Causes the calling thread to wait until another thread calls the notify()
or notifyAll()
method of this object or until the
specified timeout expires.
final
void
wait ()
Causes the calling thread to wait until another thread calls the notify()
or notifyAll()
method of this object.
Fields
public
static
final
FileChannel.MapMode
PRIVATE
Mode for a private (copy-on-write) mapping.
public
static
final
FileChannel.MapMode
READ_ONLY
Mode for a read-only mapping.
public
static
final
FileChannel.MapMode
READ_WRITE
Mode for a read/write mapping.
Public Methods
public
String
toString
()
Returns a string describing this file-mapping mode.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`FileChannel.MapMode` defines file-mapping modes: `PRIVATE` (copy-on-write), `READ_ONLY`, and `READ_WRITE`. These modes are used with `FileChannel.map()`. The class provides a `toString()` method to return a descriptive string of the selected file-mapping mode. It also inherits standard methods from `java.lang.Object`, such as `clone`, `equals`, `hashCode`, `notify`, `wait` and others.\n"]]