Package org.apache.tomcat.jni
Class Mmap
- java.lang.Object
- 
- org.apache.tomcat.jni.Mmap
 
- 
 @Deprecated public class Mmap extends java.lang.ObjectDeprecated.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 SummaryFields Modifier and Type Field Description static intAPR_MMAP_READDeprecated.MMap opened for readingstatic intAPR_MMAP_WRITEDeprecated.MMap opened for writing
 - 
Constructor SummaryConstructors Constructor Description Mmap()Deprecated.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static longcreate(long file, long offset, long size, int flag, long pool)Deprecated.Create a new mmap'ed file out of an existing APR file.static intdelete(long mm)Deprecated.Remove a mmap'ed.static longdup(long mmap, long pool)Deprecated.Duplicate the specified MMAP.static longoffset(long mm, long offset)Deprecated.Move the pointer into the mmap'ed file to the specified offset.
 
- 
- 
- 
Field Detail- 
APR_MMAP_READpublic static final int APR_MMAP_READ Deprecated.MMap opened for reading- See Also:
- Constant Field Values
 
 - 
APR_MMAP_WRITEpublic static final int APR_MMAP_WRITE Deprecated.MMap opened for writing- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createpublic static long create(long file, long offset, long size, int flag, long pool) throws ErrorDeprecated.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 file
- flag- 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
 
 - 
duppublic static long dup(long mmap, long pool) throws ErrorDeprecated.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
 
 - 
deletepublic static int delete(long mm) Deprecated.Remove a mmap'ed.- Parameters:
- mm- The mmap'ed file.
- Returns:
- the operation status
 
 
- 
 
-