Package io.bdeploy.api.product.v1
Interface DependencyFetcher
- All Known Implementing Classes:
LocalDependencyFetcher,MultiLocalDependencyFetcher,RemoteDependencyFetcher
public interface DependencyFetcher
Implementors are capable of asserting that a given dependency is present in the given hive.
-
Method Summary
Modifier and TypeMethodDescriptionfetch(BHive hive, SortedSet<String> specs, OsHelper.OperatingSystem os)
-
Method Details
-
fetch
- Parameters:
hive- the hive the dependency should end up inspecs- the dependency specs. Each is an "incomplete" manifest key as it lacks the OS nameos- the OS component for the key to resolve.- Returns:
- all
Manifest.Keyresolved for the given specs.
-