Class ChecksumDependencyVerifier
java.lang.Object
io.github.slimjar.downloader.verify.ChecksumDependencyVerifier
- All Implemented Interfaces:
DependencyVerifier
-
Constructor Summary
ConstructorsConstructorDescriptionChecksumDependencyVerifier(@NotNull DependencyResolver resolver, @NotNull OutputWriterFactory outputWriterFactory, @NotNull DependencyVerifier fallbackVerifier, @NotNull ChecksumCalculator checksumCalculator) -
Method Summary
Modifier and TypeMethodDescriptiongetChecksumFile(@NotNull Dependency dependency) booleanverify(@NotNull File file, @NotNull Dependency dependency)
-
Constructor Details
-
ChecksumDependencyVerifier
@Contract(pure=true) public ChecksumDependencyVerifier(@NotNull @NotNull DependencyResolver resolver, @NotNull @NotNull OutputWriterFactory outputWriterFactory, @NotNull @NotNull DependencyVerifier fallbackVerifier, @NotNull @NotNull ChecksumCalculator checksumCalculator)
-
-
Method Details
-
verify
public boolean verify(@NotNull @NotNull File file, @NotNull @NotNull Dependency dependency) throws VerificationException - Specified by:
verifyin interfaceDependencyVerifier- Throws:
VerificationException
-
getChecksumFile
- Specified by:
getChecksumFilein interfaceDependencyVerifier
-