Package com.google.common.hash
Class ChecksumHashFunction.ChecksumHasher
- java.lang.Object
-
- com.google.common.hash.AbstractHasher
-
- com.google.common.hash.AbstractByteHasher
-
- com.google.common.hash.ChecksumHashFunction.ChecksumHasher
-
- All Implemented Interfaces:
Hasher,PrimitiveSink
- Enclosing class:
- ChecksumHashFunction
private final class ChecksumHashFunction.ChecksumHasher extends AbstractByteHasher
Hasher that updates a checksum.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.zip.Checksumchecksum
-
Constructor Summary
Constructors Modifier Constructor Description privateChecksumHasher(java.util.zip.Checksum checksum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HashCodehash()Computes a hash code based on the data that have been provided to this hasher.protected voidupdate(byte b)Updates this hasher with the given byte.protected voidupdate(byte[] bytes, int off, int len)Updates this hasher withlenbytes starting atoffin the given buffer.-
Methods inherited from class com.google.common.hash.AbstractByteHasher
putByte, putBytes, putBytes, putBytes, putChar, putInt, putLong, putShort, update, update
-
Methods inherited from class com.google.common.hash.AbstractHasher
putBoolean, putDouble, putFloat, putObject, putString, putUnencodedChars
-
-
-
-
Method Detail
-
update
protected void update(byte b)
Description copied from class:AbstractByteHasherUpdates this hasher with the given byte.- Specified by:
updatein classAbstractByteHasher
-
update
protected void update(byte[] bytes, int off, int len)Description copied from class:AbstractByteHasherUpdates this hasher withlenbytes starting atoffin the given buffer.- Overrides:
updatein classAbstractByteHasher
-
-