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
IOExceptionpublic boolean isLocked()
throws IOException
isLocked 在接口中 DbUpdaterIOExceptionpublic void lock()
throws IOException
lock 在接口中 DbUpdaterIOExceptionpublic void unlock()
throws IOException
unlock 在接口中 DbUpdaterIOExceptionpublic void close()
throws Exception
close 在接口中 DbUpdaterIOExceptionExceptionpublic void merge()
throws IOException
merge 在接口中 DbUpdatersegment_path - IOExceptionpublic SegmentWriter getSegmentWriter()
getSegmentWriter 在接口中 DbUpdaterpublic String getSegmentPath()
public String getCrawlPath()
public void setCrawlPath(String crawlPath)
public String getSegmentName()
public void setSegmentName(String segmentName)
public void clearHistory()
clearHistory 在接口中 DbUpdaterpublic void initSegmentWriter()
throws Exception
initSegmentWriter 在接口中 DbUpdaterExceptionCopyright © 2014. All Rights Reserved.