Class FileSystemResourceProvider
- java.lang.Object
-
- migratedb.v1.core.internal.resource.filesystem.FileSystemResourceProvider
-
- All Implemented Interfaces:
ResourceProvider
public class FileSystemResourceProvider extends Object implements ResourceProvider
Finds resources in a base directory and its non-hidden subdirectories.
-
-
Constructor Summary
Constructors Constructor Description FileSystemResourceProvider(Path baseDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable ResourcegetResource(String name)Retrieves the resource with this name.Collection<Resource>getResources(String prefix, Collection<String> suffixes)Retrieve all resources whose last name component begins with this prefix and ends with any of these suffixes.
-
-
-
Constructor Detail
-
FileSystemResourceProvider
public FileSystemResourceProvider(Path baseDir)
-
-
Method Detail
-
getResource
public @Nullable Resource getResource(String name)
Description copied from interface:ResourceProviderRetrieves the resource with this name.- Specified by:
getResourcein interfaceResourceProvider- Parameters:
name- The name of the resource.- Returns:
- The resource or
nullif not found.
-
getResources
public Collection<Resource> getResources(String prefix, Collection<String> suffixes)
Description copied from interface:ResourceProviderRetrieve all resources whose last name component begins with this prefix and ends with any of these suffixes.- Specified by:
getResourcesin interfaceResourceProvider- Parameters:
prefix- The prefix.suffixes- The suffixes.- Returns:
- The matching resources.
-
-