public class FSDbUpdater extends Object implements DbUpdater
构造器和说明 |
---|
FSDbUpdater(String crawlPath)
构建一个对指定爬取信息文件夹进行更新操作的更新器
|
限定符和类型 | 方法和说明 |
---|---|
void |
backup()
备份爬取任务列表
|
void |
clearHistory() |
void |
close()
关闭该更新器
|
String |
getCrawlPath() |
protected String |
getLastSegmentName() |
String |
getSegmentName() |
String |
getSegmentPath() |
SegmentWriter |
getSegmentWriter() |
void |
initSegmentWriter() |
boolean |
isLocked()
判断更新器是否在上锁状态
|
void |
lock()
上锁该更新器
|
void |
merge()
将爬取记录和爬取任务列表合并,更新爬取任务列表
|
void |
setCrawlPath(String crawlPath) |
void |
setSegmentName(String segmentName) |
void |
unlock()
解锁该更新器
|
public FSDbUpdater(String crawlPath)
crawlPath
- protected String getLastSegmentName()
public void backup() throws IOException
IOException
public boolean isLocked() throws IOException
isLocked
在接口中 DbUpdater
IOException
public void lock() throws IOException
lock
在接口中 DbUpdater
IOException
public void unlock() throws IOException
unlock
在接口中 DbUpdater
IOException
public void close() throws Exception
close
在接口中 DbUpdater
IOException
Exception
public void merge() throws IOException
merge
在接口中 DbUpdater
segment_path
- IOException
public SegmentWriter getSegmentWriter()
getSegmentWriter
在接口中 DbUpdater
public String getSegmentPath()
public String getCrawlPath()
public void setCrawlPath(String crawlPath)
public String getSegmentName()
public void setSegmentName(String segmentName)
public void clearHistory()
clearHistory
在接口中 DbUpdater
public void initSegmentWriter() throws Exception
initSegmentWriter
在接口中 DbUpdater
Exception
Copyright © 2014. All Rights Reserved.