Interface DiscoveryDirectoryProvider
-
- All Known Implementing Classes:
ConfigurationFileDiscoveryDirectoryProvider
,JnaLibraryPathDirectoryProvider
,LinuxWellKnownDirectoryProvider
,OsxWellKnownDirectoryProvider
,SystemPathDirectoryProvider
,UserDirDirectoryProvider
,WellKnownDirectoryProvider
,WindowsInstallDirectoryProvider
public interface DiscoveryDirectoryProvider
Specification for a component that provides a list of directories for theDirectoryProviderDiscoveryStrategy
to use when searching for native libraries.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String[]
directories()
Return the directories to search.int
priority()
Priority of this provider.boolean
supported()
Check if this provider implementation is supported (e.g.
-
-
-
Method Detail
-
priority
int priority()
Priority of this provider.- Returns:
- priority
-
directories
String[] directories()
Return the directories to search.- Returns:
- directories
-
supported
boolean supported()
Check if this provider implementation is supported (e.g. it may be for a particular operating system only).- Returns:
true
if supported;false
if not
-
-