Class CrawlerStatus

java.lang.Object
org.lockss.laaws.crawler.model.CrawlerStatus

@Validated public class CrawlerStatus extends Object
Status about a specific crawler.
  • Constructor Details

    • CrawlerStatus

      public CrawlerStatus()
  • Method Details

    • isEnabled

      public CrawlerStatus isEnabled(Boolean isEnabled)
    • isIsEnabled

      @NotNull public @NotNull Boolean isIsEnabled()
      Is the crawler enabled
      Returns:
      isEnabled
    • setIsEnabled

      public void setIsEnabled(Boolean isEnabled)
    • isAutoCrawlEnabled

      public CrawlerStatus isAutoCrawlEnabled(Boolean isAutoCrawlEnabled)
    • isIsAutoCrawlEnabled

      public Boolean isIsAutoCrawlEnabled()
      Does crawler autocrawl AUs when needed.
      Returns:
      isAutoCrawlEnabled
    • setIsAutoCrawlEnabled

      public void setIsAutoCrawlEnabled(Boolean isAutoCrawlEnabled)
    • numJobsActive

      public CrawlerStatus numJobsActive(Integer numJobsActive)
    • getNumJobsActive

      public Integer getNumJobsActive()
      The number of jobs running.
      Returns:
      numJobsActive
    • setNumJobsActive

      public void setNumJobsActive(Integer numJobsActive)
    • numJobsFailed

      public CrawlerStatus numJobsFailed(Integer numJobsFailed)
    • getNumJobsFailed

      public Integer getNumJobsFailed()
      The number of jobs failed.
      Returns:
      numJobsFailed
    • setNumJobsFailed

      public void setNumJobsFailed(Integer numJobsFailed)
    • numJobsSuccessful

      public CrawlerStatus numJobsSuccessful(Integer numJobsSuccessful)
    • getNumJobsSuccessful

      public Integer getNumJobsSuccessful()
      The number of jobs succeeded
      Returns:
      numJobsSuccessful
    • setNumJobsSuccessful

      public void setNumJobsSuccessful(Integer numJobsSuccessful)
    • numJobsPending

      public CrawlerStatus numJobsPending(Integer numJobsPending)
    • getNumJobsPending

      public Integer getNumJobsPending()
      The number of active jobs
      Returns:
      numJobsPending
    • setNumJobsPending

      public void setNumJobsPending(Integer numJobsPending)
    • errMessage

      public CrawlerStatus errMessage(String errMessage)
    • getErrMessage

      public String getErrMessage()
      Get errMessage
      Returns:
      errMessage
    • setErrMessage

      public void setErrMessage(String errMessage)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object