Package org.codelibs.fess.crawler
Class FessCrawlerThread
- java.lang.Object
-
- org.codelibs.fess.crawler.CrawlerThread
-
- org.codelibs.fess.crawler.FessCrawlerThread
-
- All Implemented Interfaces:
java.lang.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 java.util.Set<org.codelibs.fess.crawler.entity.RequestData>getAnchorSet(java.lang.Object obj)protected java.util.Set<org.codelibs.fess.crawler.entity.RequestData>getChildUrlSet(FessEsClient fessEsClient, java.lang.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(java.lang.String childUrl, java.lang.String parentUrl, java.lang.String metaData, int depth)protected voidstoreChildUrlsToQueue(org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue, java.util.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, java.util.Set<org.codelibs.fess.crawler.entity.RequestData> childUrlSet)
-
getAnchorSet
protected java.util.Set<org.codelibs.fess.crawler.entity.RequestData> getAnchorSet(java.lang.Object obj)
-
getChildUrlSet
protected java.util.Set<org.codelibs.fess.crawler.entity.RequestData> getChildUrlSet(FessEsClient fessEsClient, java.lang.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
-
storeChildUrl
protected void storeChildUrl(java.lang.String childUrl, java.lang.String parentUrl, java.lang.String metaData, int depth)- Overrides:
storeChildUrlin classorg.codelibs.fess.crawler.CrawlerThread
-
-