public class DigestInfo extends Object
Constructor and Description |
---|
DigestInfo()
Empty constructor is used to add the hashes to the list.
|
DigestInfo(int size)
Create a digest with the size only.
|
DigestInfo(Number160 keyDigest,
Number160 contentDigest,
int size)
If a global hash has already been calculated, then this constructor is
used to store those.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
SimpleBloomFilter<Number160> |
getContentBloomFilter(int bitArraySize,
int expectedElements) |
Number160 |
getContentDigest() |
Map<Number160,Number160> |
getDigests() |
SimpleBloomFilter<Number160> |
getKeyBloomFilter(int bitArraySize,
int expectedElements) |
Number160 |
getKeyDigest() |
int |
getSize() |
int |
hashCode() |
boolean |
isEmpty() |
void |
put(Number160 key,
Number160 content)
Stores a key and the hash of the content for further processing
|
public DigestInfo()
public DigestInfo(int size)
size
- public Number160 getKeyDigest()
public Number160 getContentDigest()
public SimpleBloomFilter<Number160> getKeyBloomFilter(int bitArraySize, int expectedElements)
public SimpleBloomFilter<Number160> getContentBloomFilter(int bitArraySize, int expectedElements)
public void put(Number160 key, Number160 content)
key
- The key of the contentcontent
- The hash of the contentpublic int getSize()
public boolean isEmpty()
Copyright © 2013. All Rights Reserved.