Package org.apache.tomcat.jni
Class Mmap
java.lang.Object
org.apache.tomcat.jni.Mmap
Deprecated.
The scope of the APR/Native Library will be reduced in Tomcat
10.1.x / Tomcat Native 2.x onwards to only include those
components required to provide OpenSSL integration with the NIO
and NIO2 connectors.
Mmap
- Author:
- Mladen Turk
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.MMap opened for readingstatic final int
Deprecated.MMap opened for writing -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
create
(long file, long offset, long size, int flag, long pool) Deprecated.Create a new mmap'ed file out of an existing APR file.static int
delete
(long mm) Deprecated.Remove a mmap'ed.static long
dup
(long mmap, long pool) Deprecated.Duplicate the specified MMAP.static long
offset
(long mm, long offset) Deprecated.Move the pointer into the mmap'ed file to the specified offset.
-
Field Details
-
APR_MMAP_READ
public static final int APR_MMAP_READDeprecated.MMap opened for reading- See Also:
-
APR_MMAP_WRITE
public static final int APR_MMAP_WRITEDeprecated.MMap opened for writing- See Also:
-
-
Constructor Details
-
Mmap
public Mmap()Deprecated.
-
-
Method Details
-
create
Deprecated.Create a new mmap'ed file out of an existing APR file.- Parameters:
file
- The file turn into an mmap.offset
- The offset into the file to start the data pointer at.size
- The size of the fileflag
- bit-wise or of:APR_MMAP_READ MMap opened for reading APR_MMAP_WRITE MMap opened for writing
pool
- The pool to use when creating the mmap.- Returns:
- The newly created mmap'ed file.
- Throws:
Error
- Error creating memory mapping
-
dup
Deprecated.Duplicate the specified MMAP.- Parameters:
mmap
- The mmap to duplicate.pool
- The pool to use for new_mmap.- Returns:
- Duplicated mmap'ed file.
- Throws:
Error
- Error duplicating memory mapping
-
delete
public static int delete(long mm) Deprecated.Remove a mmap'ed.- Parameters:
mm
- The mmap'ed file.- Returns:
- the operation status
-
offset
Deprecated.Move the pointer into the mmap'ed file to the specified offset.- Parameters:
mm
- The mmap'ed file.offset
- The offset to move to.- Returns:
- The pointer to the offset specified.
- Throws:
Error
- Error reading file
-