Package org.rocksdb.util
Class Environment
- java.lang.Object
-
- org.rocksdb.util.Environment
-
public class Environment extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Environment()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetJniLibraryExtension()static java.lang.StringgetJniLibraryFileName(java.lang.String name, java.lang.Object objectInPackage)static java.lang.StringgetJniLibraryName(java.lang.String name)static java.lang.StringgetLibcName()Get the name of the libc implementationstatic java.lang.StringgetSharedLibraryFileName(java.lang.String name)static java.lang.StringgetSharedLibraryName(java.lang.String name)static booleanis64Bit()static booleanisAarch64()static booleanisAix()static booleanisFreeBSD()static booleanisMac()static booleanisMuslLibc()static booleanisOpenBSD()static booleanisPowerPC()static booleanisS390x()static booleanisSolaris()static booleanisUnix()static booleanisWindows()
-
-
-
Method Detail
-
isAarch64
public static boolean isAarch64()
-
isPowerPC
public static boolean isPowerPC()
-
isS390x
public static boolean isS390x()
-
isWindows
public static boolean isWindows()
-
isFreeBSD
public static boolean isFreeBSD()
-
isMac
public static boolean isMac()
-
isAix
public static boolean isAix()
-
isUnix
public static boolean isUnix()
-
isMuslLibc
public static boolean isMuslLibc()
-
isSolaris
public static boolean isSolaris()
-
isOpenBSD
public static boolean isOpenBSD()
-
is64Bit
public static boolean is64Bit()
-
getSharedLibraryName
public static java.lang.String getSharedLibraryName(java.lang.String name)
-
getSharedLibraryFileName
public static java.lang.String getSharedLibraryFileName(java.lang.String name)
-
getLibcName
public static java.lang.String getLibcName()
Get the name of the libc implementation- Returns:
- the name of the implementation, or null if the default for that platform (e.g. glibc on Linux).
-
getJniLibraryName
public static java.lang.String getJniLibraryName(java.lang.String name)
-
getJniLibraryFileName
public static java.lang.String getJniLibraryFileName(java.lang.String name, java.lang.Object objectInPackage)
-
getJniLibraryExtension
public static java.lang.String getJniLibraryExtension()
-
-