Class FileSystemRepository

    • Constructor Detail

      • FileSystemRepository

        public FileSystemRepository​(java.nio.file.Path rootDirectory)
    • Method Detail

      • getArchiveFormat

        public static java.lang.String getArchiveFormat​(java.lang.String path)
      • isSupportedArchiveFormat

        public static boolean isSupportedArchiveFormat​(java.lang.String path)
      • findConfigurationsFor

        public java.util.Set<DirectoryConfiguration> findConfigurationsFor​(java.util.function.Consumer<? super Query> queryBuilder)
        Description copied from interface: GraalVMReachabilityMetadataRepository
        Performs a generic query on the repository, returning a list of configuration directories. The query may be parameterized with a number of artifacts, and can be used to refine behavior, for example if a configuration directory isn't available for a particular artifact version.
        Specified by:
        findConfigurationsFor in interface GraalVMReachabilityMetadataRepository
        Parameters:
        queryBuilder - the query builder
        Returns:
        the set of configuration matching the query