Interface DiscoveryDirectoryProvider

All Known Implementing Classes:
BaseConfigFileDiscoveryDirectoryProvider, ConfigDirConfigFileDiscoveryDirectoryProvider, JnaLibraryPathDirectoryProvider, LinuxWellKnownDirectoryProvider, MacOsWellKnownDirectoryProvider, SystemPathDirectoryProvider, UserDirConfigFileDiscoveryDirectoryProvider, UserDirDirectoryProvider, WellKnownDirectoryProvider, WindowsInstallDirectoryProvider

public interface DiscoveryDirectoryProvider
Specification for a component that provides a list of directories for the DirectoryProviderDiscoveryStrategy to use when searching for native libraries.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the directories to search.
    int
    Priority of this provider.
    boolean
    Check if this provider implementation is supported (e.g.
  • Method Details

    • 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