Class CrawlerCommitterService


  • public class CrawlerCommitterService
    extends Object
    Wrapper around multiple Committers so they can all be handled as one.
    Since:
    3.0.0
    Author:
    Pascal Essiembre
    • Constructor Detail

      • CrawlerCommitterService

        public CrawlerCommitterService​(Crawler crawler)
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • upsert

        public List<ICommitter> upsert​(CrawlDoc doc)
        Updates or inserts a document using all accepting committers.
        Parameters:
        doc - the document to upsert
        Returns:
        committers having accepted/upserted the document
      • delete

        public List<ICommitter> delete​(CrawlDoc doc)
        Delete a document operation using all accepting committers.
        Parameters:
        doc - the document to delete
        Returns:
        committers having accepted/deleted the document
      • close

        public void close()
      • clean

        public void clean()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object