Package org.apache.tomcat.jni
Class Library
- java.lang.Object
- 
- org.apache.tomcat.jni.Library
 
- 
 public final class Library extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description static booleanAPR_CHARSET_EBCDICDeprecated.static booleanAPR_FILES_AS_SOCKETSDeprecated.static booleanAPR_HAS_DSODeprecated.static booleanAPR_HAS_FORKDeprecated.static booleanAPR_HAS_LARGE_FILESDeprecated.static booleanAPR_HAS_MMAPDeprecated.static booleanAPR_HAS_OS_UUIDDeprecated.static booleanAPR_HAS_OTHER_CHILDDeprecated.static booleanAPR_HAS_PROC_INVOKEDDeprecated.static booleanAPR_HAS_RANDOMDeprecated.static booleanAPR_HAS_SENDFILEDeprecated.static booleanAPR_HAS_SHARED_MEMORYDeprecated.static booleanAPR_HAS_SO_ACCEPTFILTERDeprecated.static booleanAPR_HAS_THREADSDeprecated.static booleanAPR_HAS_UNICODE_FSDeprecated.static booleanAPR_HAS_USERDeprecated.static booleanAPR_HAS_XTHREAD_FILESDeprecated.static booleanAPR_HAVE_IPV6Deprecated.static booleanAPR_HAVE_UNIXDeprecated.static booleanAPR_IS_BIGENDIANDeprecated.static intAPR_IS_DEV_VERSIONstatic intAPR_MAJOR_VERSIONstatic intAPR_MAX_IOVEC_SIZEDeprecated.static intAPR_MAX_SECS_TO_LINGERDeprecated.static intAPR_MINOR_VERSIONstatic intAPR_MMAP_LIMITDeprecated.static intAPR_MMAP_THRESHOLDDeprecated.static booleanAPR_O_NONBLOCK_INHERITEDDeprecated.static intAPR_PATCH_VERSIONstatic intAPR_PATH_MAXDeprecated.static booleanAPR_POLLSET_WAKEABLEDeprecated.static intAPR_SIZEOF_VOIDPDeprecated.static booleanAPR_TCP_NODELAY_INHERITEDDeprecated.static intAPRMAXHOSTLENDeprecated.static intTCN_IS_DEV_VERSIONstatic intTCN_MAJOR_VERSIONstatic intTCN_MINOR_VERSIONstatic intTCN_PATCH_VERSION
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.StringaprVersionString()static longglobalPool()Deprecated.static booleaninitialize(java.lang.String libraryName)Setup any APR internal data structures.static voidload(java.lang.String filename)Deprecated.Unused.static voidloadLibrary(java.lang.String libname)Deprecated.Unused.static voidterminate()static java.lang.StringversionString()
 
- 
- 
- 
Field Detail- 
TCN_MAJOR_VERSIONpublic static int TCN_MAJOR_VERSION 
 - 
TCN_MINOR_VERSIONpublic static int TCN_MINOR_VERSION 
 - 
TCN_PATCH_VERSIONpublic static int TCN_PATCH_VERSION 
 - 
TCN_IS_DEV_VERSIONpublic static int TCN_IS_DEV_VERSION 
 - 
APR_MAJOR_VERSIONpublic static int APR_MAJOR_VERSION 
 - 
APR_MINOR_VERSIONpublic static int APR_MINOR_VERSION 
 - 
APR_PATCH_VERSIONpublic static int APR_PATCH_VERSION 
 - 
APR_IS_DEV_VERSIONpublic static int APR_IS_DEV_VERSION 
 - 
APR_HAVE_IPV6@Deprecated public static boolean APR_HAVE_IPV6 Deprecated.
 - 
APR_HAS_SHARED_MEMORY@Deprecated public static boolean APR_HAS_SHARED_MEMORY Deprecated.
 - 
APR_HAS_THREADS@Deprecated public static boolean APR_HAS_THREADS Deprecated.
 - 
APR_HAS_SENDFILE@Deprecated public static boolean APR_HAS_SENDFILE Deprecated.
 - 
APR_HAS_MMAP@Deprecated public static boolean APR_HAS_MMAP Deprecated.
 - 
APR_HAS_FORK@Deprecated public static boolean APR_HAS_FORK Deprecated.
 - 
APR_HAS_RANDOM@Deprecated public static boolean APR_HAS_RANDOM Deprecated.
 - 
APR_HAS_OTHER_CHILD@Deprecated public static boolean APR_HAS_OTHER_CHILD Deprecated.
 - 
APR_HAS_DSO@Deprecated public static boolean APR_HAS_DSO Deprecated.
 - 
APR_HAS_SO_ACCEPTFILTER@Deprecated public static boolean APR_HAS_SO_ACCEPTFILTER Deprecated.
 - 
APR_HAS_UNICODE_FS@Deprecated public static boolean APR_HAS_UNICODE_FS Deprecated.
 - 
APR_HAS_PROC_INVOKED@Deprecated public static boolean APR_HAS_PROC_INVOKED Deprecated.
 - 
APR_HAS_USER@Deprecated public static boolean APR_HAS_USER Deprecated.
 - 
APR_HAS_LARGE_FILES@Deprecated public static boolean APR_HAS_LARGE_FILES Deprecated.
 - 
APR_HAS_XTHREAD_FILES@Deprecated public static boolean APR_HAS_XTHREAD_FILES Deprecated.
 - 
APR_HAS_OS_UUID@Deprecated public static boolean APR_HAS_OS_UUID Deprecated.
 - 
APR_IS_BIGENDIAN@Deprecated public static boolean APR_IS_BIGENDIAN Deprecated.
 - 
APR_FILES_AS_SOCKETS@Deprecated public static boolean APR_FILES_AS_SOCKETS Deprecated.
 - 
APR_CHARSET_EBCDIC@Deprecated public static boolean APR_CHARSET_EBCDIC Deprecated.
 - 
APR_TCP_NODELAY_INHERITED@Deprecated public static boolean APR_TCP_NODELAY_INHERITED Deprecated.
 - 
APR_O_NONBLOCK_INHERITED@Deprecated public static boolean APR_O_NONBLOCK_INHERITED Deprecated.
 - 
APR_POLLSET_WAKEABLE@Deprecated public static boolean APR_POLLSET_WAKEABLE Deprecated.
 - 
APR_HAVE_UNIX@Deprecated public static boolean APR_HAVE_UNIX Deprecated.
 - 
APR_SIZEOF_VOIDP@Deprecated public static int APR_SIZEOF_VOIDP Deprecated.
 - 
APR_PATH_MAX@Deprecated public static int APR_PATH_MAX Deprecated.
 - 
APRMAXHOSTLEN@Deprecated public static int APRMAXHOSTLEN Deprecated.
 - 
APR_MAX_IOVEC_SIZE@Deprecated public static int APR_MAX_IOVEC_SIZE Deprecated.
 - 
APR_MAX_SECS_TO_LINGER@Deprecated public static int APR_MAX_SECS_TO_LINGER Deprecated.
 - 
APR_MMAP_THRESHOLD@Deprecated public static int APR_MMAP_THRESHOLD Deprecated.
 - 
APR_MMAP_LIMIT@Deprecated public static int APR_MMAP_LIMIT Deprecated.
 
- 
 - 
Method Detail- 
terminatepublic static void terminate() 
 - 
versionStringpublic static java.lang.String versionString() 
 - 
aprVersionStringpublic static java.lang.String aprVersionString() 
 - 
globalPool@Deprecated public static long globalPool() Deprecated.
 - 
initializepublic static boolean initialize(java.lang.String libraryName) throws java.lang.ExceptionSetup any APR internal data structures. This MUST be the first function called for any APR library.- Parameters:
- libraryName- the name of the library to load
- Returns:
- trueif the native code was initialized successfully otherwise- false
- Throws:
- java.lang.Exception- if a problem occurred during initialization
 
 - 
load@Deprecated public static void load(java.lang.String filename) Deprecated.Unused. Will be removed in Tomcat 10.1.xCalls System.load(filename). System.load() associates the loaded library with the class loader of the class that called the System method. A native library may not be loaded by more than one class loader, so calling the System method from a class that was loaded by a Webapp class loader will make it impossible for other Webapps to load it. Using this method will load the native library via a shared class loader (typically the Common class loader, but may vary in some configurations), so that it can be loaded by multiple Webapps.- Parameters:
- filename- - absolute path of the native library
 
 - 
loadLibrary@Deprecated public static void loadLibrary(java.lang.String libname) Deprecated.Unused. Will be removed in Tomcat 10.1.xCalls System.loadLibrary(libname). System.loadLibrary() associates the loaded library with the class loader of the class that called the System method. A native library may not be loaded by more than one class loader, so calling the System method from a class that was loaded by a Webapp class loader will make it impossible for other Webapps to load it. Using this method will load the native library via a shared class loader (typically the Common class loader, but may vary in some configurations), so that it can be loaded by multiple Webapps.- Parameters:
- libname- - the name of the native library
 
 
- 
 
-