Package org.jboss.netty.util.internal
Class NativeLibraryLoader
- java.lang.Object
-
- org.jboss.netty.util.internal.NativeLibraryLoader
-
public final class NativeLibraryLoader extends java.lang.ObjectHelper class to load JNI resources.
-
-
Field Summary
Fields Modifier and Type Field Description private static InternalLoggerloggerprivate static java.lang.StringNATIVE_RESOURCE_HOMEprivate static java.lang.StringOSNAMEprivate static java.io.FileWORKDIR
-
Constructor Summary
Constructors Modifier Constructor Description privateNativeLibraryLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanisOSX()private static booleanisWindows()static voidload(java.lang.String name, java.lang.ClassLoader loader)Load the given library with the specifiedClassLoaderprivate static java.io.Filetmpdir()private static java.io.FiletoDirectory(java.lang.String path)
-
-
-
Field Detail
-
logger
private static final InternalLogger logger
-
NATIVE_RESOURCE_HOME
private static final java.lang.String NATIVE_RESOURCE_HOME
- See Also:
- Constant Field Values
-
OSNAME
private static final java.lang.String OSNAME
-
WORKDIR
private static final java.io.File WORKDIR
-
-
Method Detail
-
tmpdir
private static java.io.File tmpdir()
-
toDirectory
private static java.io.File toDirectory(java.lang.String path)
-
isWindows
private static boolean isWindows()
-
isOSX
private static boolean isOSX()
-
load
public static void load(java.lang.String name, java.lang.ClassLoader loader)Load the given library with the specifiedClassLoader
-
-