Class ChecksumCalculator
- java.lang.Object
-
- org.eclipse.aether.connector.basic.ChecksumCalculator
-
final class ChecksumCalculator extends java.lang.ObjectCalculates checksums for a downloaded file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classChecksumCalculator.Checksum
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ChecksumCalculator.Checksum>checksumsprivate java.io.FiletargetFile
-
Constructor Summary
Constructors Modifier Constructor Description privateChecksumCalculator(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()voidinit(long dataOffset)static ChecksumCalculatornewInstance(java.io.File targetFile, java.util.Collection<RepositoryLayout.Checksum> checksums)voidupdate(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()
-
-