public interface NativeLibraryProperties
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getArchitectureName() |
java.lang.String |
getExtractionPath() |
java.lang.String |
getLibraryDirectory() |
java.lang.String |
getLibraryFileNamePrefix() |
java.lang.String |
getLibraryFileNameSuffix() |
java.lang.String |
getLibraryPath() |
java.lang.String |
getSystemName() |
java.lang.String getLibraryPath()
null, library directory
is checked next.java.lang.String getLibraryDirectory()
directory/{systemName}/{libPrefix}{libName}{libSuffix}. If this returns null,
then NativeLibraryBinaryProvider.getLibraryStream(SystemType, String) is called to obtain the
stream to the library file, which is then written to disk for loading.java.lang.String getExtractionPath()
NativeLibraryBinaryProvider.getLibraryStream(SystemType, String). The library file itself will
actually be written to a subdirectory with a randomly generated name. The specified directory does not
have to exist, but in that case the current process must have privileges to create it. If this returns
null, then {tmpDir}/lava-jni-natives is used.java.lang.String getSystemName()
java.lang.String getLibraryFileNamePrefix()
getSystemName() is provided.java.lang.String getLibraryFileNameSuffix()
getSystemName() is provided.java.lang.String getArchitectureName()