public class BdbContentDigestHistory extends AbstractContentDigestHistory implements org.springframework.context.Lifecycle
Lifecycle
events.AbstractContentDigestHistory
Modifier and Type | Field and Description |
---|---|
protected BdbModule |
bdb |
protected com.sleepycat.je.Database |
historyDb |
protected BdbModule.BdbConfig |
historyDbConfig |
protected String |
historyDbName |
protected com.sleepycat.collections.StoredSortedMap<String,Map> |
store |
Constructor and Description |
---|
BdbContentDigestHistory() |
Modifier and Type | Method and Description |
---|---|
String |
getHistoryDbName() |
protected BdbModule.BdbConfig |
historyDbConfig() |
boolean |
isRunning() |
void |
load(CrawlURI curi)
Looks up the history by key
persistKeyFor(curi) and loads it into
curi.getContentDigestHistory() . |
void |
setBdbModule(BdbModule bdb) |
void |
setHistoryDbName(String name) |
void |
start() |
void |
stop() |
void |
store(CrawlURI curi)
Stores
curi.getContentDigestHistory() for the key
persistKeyFor(curi) . |
persistKeyFor
protected BdbModule bdb
protected String historyDbName
protected com.sleepycat.je.Database historyDb
protected transient BdbModule.BdbConfig historyDbConfig
public void setBdbModule(BdbModule bdb)
public String getHistoryDbName()
public void setHistoryDbName(String name)
public void start()
start
in interface org.springframework.context.Lifecycle
public boolean isRunning()
isRunning
in interface org.springframework.context.Lifecycle
public void stop()
stop
in interface org.springframework.context.Lifecycle
protected BdbModule.BdbConfig historyDbConfig()
public void load(CrawlURI curi)
AbstractContentDigestHistory
persistKeyFor(curi)
and loads it into
curi.getContentDigestHistory()
.load
in class AbstractContentDigestHistory
public void store(CrawlURI curi)
AbstractContentDigestHistory
curi.getContentDigestHistory()
for the key
persistKeyFor(curi)
.store
in class AbstractContentDigestHistory
Copyright © 2003–2019 Internet Archive. All rights reserved.