Class HashSetDuplicateRemover

  • All Implemented Interfaces:
    DuplicateRemover

    public class HashSetDuplicateRemover
    extends java.lang.Object
    implements DuplicateRemover
    Author:
    code4crafer@gmail.com
    • Constructor Detail

      • HashSetDuplicateRemover

        public HashSetDuplicateRemover()
    • Method Detail

      • isDuplicate

        public boolean isDuplicate​(Request request,
                                   Task task)
        Description copied from interface: DuplicateRemover
        Check whether the request is duplicate.
        Specified by:
        isDuplicate in interface DuplicateRemover
        Parameters:
        request - request
        task - task
        Returns:
        true if is duplicate
      • getUrl

        protected java.lang.String getUrl​(Request request)
      • getTotalRequestsCount

        public int getTotalRequestsCount​(Task task)
        Description copied from interface: DuplicateRemover
        Get TotalRequestsCount for monitor.
        Specified by:
        getTotalRequestsCount in interface DuplicateRemover
        Parameters:
        task - task
        Returns:
        number of total request