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) |
Number160 |
getContentDigest() |
SimpleBloomFilter<Number160> |
getContentKeyBloomFilter(BloomfilterFactory factory) |
NavigableMap<Number640,Set<Number160>> |
getDigests() |
SimpleBloomFilter<Number160> |
getDomainKeyBloomFilter(BloomfilterFactory factory) |
Number160 |
getKeyDigest() |
SimpleBloomFilter<Number160> |
getLocationKeyBloomFilter(BloomfilterFactory factory) |
int |
getSize() |
SimpleBloomFilter<Number160> |
getVersionKeyBloomFilter(BloomfilterFactory factory) |
int |
hashCode() |
boolean |
isEmpty() |
void |
put(Number640 key,
Set<Number160> basedOnSet)
Stores a key and the hash of the content for further processing.
|
public DigestInfo()
public DigestInfo(int size)
size - The number of itemspublic DigestInfo(Number160 keyDigest, Number160 contentDigest, int size)
keyDigest - The digest of all keyscontentDigest - The digest of all contentssize - The number of entriespublic Number160 getKeyDigest()
public Number160 getContentDigest()
public SimpleBloomFilter<Number160> getLocationKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic SimpleBloomFilter<Number160> getDomainKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic SimpleBloomFilter<Number160> getContentKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic SimpleBloomFilter<Number160> getVersionKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic void put(Number640 key, Set<Number160> basedOnSet)
key - The key of the contentbasedOn - The hash of the contentpublic NavigableMap<Number640,Set<Number160>> getDigests()
public int getSize()
public boolean isEmpty()
Copyright © 2014. All rights reserved.