Package org.codelibs.fess.crawler
Class FessCrawlerThread
- java.lang.Object
-
- org.codelibs.fess.crawler.CrawlerThread
-
- org.codelibs.fess.crawler.FessCrawlerThread
-
- All Implemented Interfaces:
Runnable
public class FessCrawlerThread extends org.codelibs.fess.crawler.CrawlerThread
-
-
Constructor Summary
Constructors Constructor Description FessCrawlerThread()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<org.codelibs.fess.crawler.entity.RequestData>getAnchorSet(Object obj)protected Set<org.codelibs.fess.crawler.entity.RequestData>getChildUrlSet(FessEsClient fessEsClient, String id)protected booleanisContentUpdated(org.codelibs.fess.crawler.client.CrawlerClient client, org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue)protected voidprocessResponse(org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue, org.codelibs.fess.crawler.entity.ResponseData responseData)protected voidstoreChildUrl(String childUrl, String parentUrl, String metaData, int depth)protected voidstoreChildUrlsToQueue(org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue, Set<org.codelibs.fess.crawler.entity.RequestData> childUrlSet)
-
-
-
Method Detail
-
isContentUpdated
protected boolean isContentUpdated(org.codelibs.fess.crawler.client.CrawlerClient client, org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue)- Overrides:
isContentUpdatedin classorg.codelibs.fess.crawler.CrawlerThread
-
storeChildUrlsToQueue
protected void storeChildUrlsToQueue(org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue, Set<org.codelibs.fess.crawler.entity.RequestData> childUrlSet)
-
getChildUrlSet
protected Set<org.codelibs.fess.crawler.entity.RequestData> getChildUrlSet(FessEsClient fessEsClient, String id)
-
processResponse
protected void processResponse(org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue, org.codelibs.fess.crawler.entity.ResponseData responseData)- Overrides:
processResponsein classorg.codelibs.fess.crawler.CrawlerThread
-
-