Class FessCrawlerThread

  • All Implemented Interfaces:
    Runnable

    public class FessCrawlerThread
    extends org.codelibs.fess.crawler.CrawlerThread
    • Field Summary

      • Fields inherited from class org.codelibs.fess.crawler.CrawlerThread

        clientFactory, crawlerContainer, crawlerContext, dataService, logHelper, noWaitOnFolder, urlQueueService
    • Constructor Detail

      • FessCrawlerThread

        public FessCrawlerThread()
    • Method Detail

      • isContentUpdated

        protected boolean isContentUpdated​(org.codelibs.fess.crawler.client.CrawlerClient client,
                                           org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue)
        Overrides:
        isContentUpdated in class org.codelibs.fess.crawler.CrawlerThread
      • storeChildUrlsToQueue

        protected void storeChildUrlsToQueue​(org.codelibs.fess.crawler.entity.UrlQueue<?> urlQueue,
                                             Set<org.codelibs.fess.crawler.entity.RequestData> childUrlSet)
      • getAnchorSet

        protected Set<org.codelibs.fess.crawler.entity.RequestData> getAnchorSet​(Object obj)
      • 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:
        processResponse in class org.codelibs.fess.crawler.CrawlerThread
      • storeChildUrl

        protected void storeChildUrl​(String childUrl,
                                     String parentUrl,
                                     String metaData,
                                     int depth)
        Overrides:
        storeChildUrl in class org.codelibs.fess.crawler.CrawlerThread