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 |
|---|---|
Number160 |
contentDigest() |
SimpleBloomFilter<Number160> |
contentKeyBloomFilter(BloomfilterFactory factory) |
NavigableMap<Number640,Collection<Number160>> |
digests() |
SimpleBloomFilter<Number160> |
domainKeyBloomFilter(BloomfilterFactory factory) |
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isEmpty() |
Number160 |
keyDigest() |
SimpleBloomFilter<Number160> |
locationKeyBloomFilter(BloomfilterFactory factory) |
void |
put(Number640 key,
Collection<Number160> basedOnSet)
Stores a key and the hash of the content for further processing.
|
int |
size() |
SimpleBloomFilter<Number160> |
versionKeyBloomFilter(BloomfilterFactory factory) |
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 keyDigest()
public Number160 contentDigest()
public SimpleBloomFilter<Number160> locationKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic SimpleBloomFilter<Number160> domainKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic SimpleBloomFilter<Number160> contentKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic SimpleBloomFilter<Number160> versionKeyBloomFilter(BloomfilterFactory factory)
factory - The bloom filter creatorpublic void put(Number640 key, Collection<Number160> basedOnSet)
key - The key of the contentbasedOn - The hash of the contentpublic NavigableMap<Number640,Collection<Number160>> digests()
public int size()
public boolean isEmpty()
Copyright © 2014. All rights reserved.