public class BloomUriUniqFilter extends SetBasedUriUniqFilter implements Serializable, org.springframework.beans.factory.InitializingBean
UriUniqFilter.CrawlUriReceiver
Modifier and Type | Field and Description |
---|---|
protected BloomFilter |
bloom |
duplicateCount, duplicatesAtLastSample, profileLog, receiver
Constructor and Description |
---|
BloomUriUniqFilter()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet()
Initializer.
|
void |
forget(String canonical,
CrawlURI item)
Forget item was seen
|
BloomFilter |
getBloomFilter() |
protected boolean |
setAdd(CharSequence uri) |
void |
setBloomFilter(BloomFilter filter) |
protected long |
setCount() |
protected boolean |
setRemove(CharSequence uri) |
add, addForce, addNow, close, count, note, pending, profileLog, requestFlush, setDestination, setProfileLog
protected BloomFilter bloom
public BloomFilter getBloomFilter()
public void setBloomFilter(BloomFilter filter)
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public void forget(String canonical, CrawlURI item)
UriUniqFilter
forget
in interface UriUniqFilter
forget
in class SetBasedUriUniqFilter
canonical
- Usually a canonicalized version of an URI
.
This is the key used doing lookups, forgets and insertions on the
already included list.item
- item to add.protected boolean setAdd(CharSequence uri)
setAdd
in class SetBasedUriUniqFilter
protected long setCount()
setCount
in class SetBasedUriUniqFilter
protected boolean setRemove(CharSequence uri)
setRemove
in class SetBasedUriUniqFilter
Copyright © 2003-2014 Internet Archive. All Rights Reserved.