Class ExitNotifier


  • @Singleton
    @ThreadSafe
    public class ExitNotifier
    extends Object
    • Constructor Detail

      • ExitNotifier

        public ExitNotifier​(int maxStates)
    • Method Detail

      • incrementNumberOfStates

        public int incrementNumberOfStates()
        Returns:
        The new number of states.
      • signalTimeIsUp

        public void signalTimeIsUp()
      • signalCrawlExhausted

        public void signalCrawlExhausted()
        Signal that all CrawlTaskConsumers are done.
      • stop

        public void stop()
        Manually stop the crawl.
      • isExitCalled

        boolean isExitCalled()