Class DuplicateRemovedScheduler

    • Field Detail

      • logger

        protected org.slf4j.Logger logger
    • Constructor Detail

      • DuplicateRemovedScheduler

        public DuplicateRemovedScheduler()
    • Method Detail

      • push

        public void push​(Request request,
                         Task task)
        Description copied from interface: Scheduler
        add a url to fetch
        Specified by:
        push in interface Scheduler
        Parameters:
        request - request
        task - task
      • shouldReserved

        protected boolean shouldReserved​(Request request)
      • noNeedToRemoveDuplicate

        protected boolean noNeedToRemoveDuplicate​(Request request)
      • pushWhenNoDuplicate

        protected void pushWhenNoDuplicate​(Request request,
                                           Task task)