Class NativeLibraryLoader
- java.lang.Object
-
- com.sedmelluq.lava.common.natives.NativeLibraryLoader
-
public class NativeLibraryLoader extends java.lang.ObjectLoads native libraries by name. Libraries are expected to be in classpath /natives/[arch]/[prefix]name[suffix]
-
-
Constructor Summary
Constructors Constructor Description NativeLibraryLoader(java.lang.String libraryName, java.util.function.Predicate<SystemType> systemFilter, NativeLibraryProperties properties, NativeLibraryBinaryProvider binaryProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NativeLibraryLoadercreate(java.lang.Class<?> classLoaderSample, java.lang.String libraryName)static NativeLibraryLoadercreateFiltered(java.lang.Class<?> classLoaderSample, java.lang.String libraryName, java.util.function.Predicate<SystemType> systemFilter)voidload()
-
-
-
Constructor Detail
-
NativeLibraryLoader
public NativeLibraryLoader(java.lang.String libraryName, java.util.function.Predicate<SystemType> systemFilter, NativeLibraryProperties properties, NativeLibraryBinaryProvider binaryProvider)
-
-
Method Detail
-
create
public static NativeLibraryLoader create(java.lang.Class<?> classLoaderSample, java.lang.String libraryName)
-
createFiltered
public static NativeLibraryLoader createFiltered(java.lang.Class<?> classLoaderSample, java.lang.String libraryName, java.util.function.Predicate<SystemType> systemFilter)
-
load
public void load()
-
-