Class ChecksumCalculator
- java.lang.Object
-
- org.eclipse.aether.connector.basic.ChecksumCalculator
-
final class ChecksumCalculator extends java.lang.Object
Calculates checksums for a downloaded file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
ChecksumCalculator.Checksum
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ChecksumCalculator.Checksum>
checksums
private java.io.File
targetFile
-
Constructor Summary
Constructors Modifier Constructor Description private
ChecksumCalculator(java.io.File targetFile, java.util.Collection<RepositoryLayout.Checksum> checksums)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
get()
void
init(long dataOffset)
static ChecksumCalculator
newInstance(java.io.File targetFile, java.util.Collection<RepositoryLayout.Checksum> checksums)
void
update(java.nio.ByteBuffer data)
-
-
-
Field Detail
-
checksums
private final java.util.List<ChecksumCalculator.Checksum> checksums
-
targetFile
private final java.io.File targetFile
-
-
Constructor Detail
-
ChecksumCalculator
private ChecksumCalculator(java.io.File targetFile, java.util.Collection<RepositoryLayout.Checksum> checksums)
-
-
Method Detail
-
newInstance
public static ChecksumCalculator newInstance(java.io.File targetFile, java.util.Collection<RepositoryLayout.Checksum> checksums)
-
init
public void init(long dataOffset)
-
update
public void update(java.nio.ByteBuffer data)
-
get
public java.util.Map<java.lang.String,java.lang.Object> get()
-
-