Class HealthCheckJobStatus

  • All Implemented Interfaces:
    org.xwiki.job.event.status.CancelableJobStatus, org.xwiki.job.event.status.JobStatus

    @Unstable
    public class HealthCheckJobStatus
    extends org.xwiki.job.DefaultJobStatus<HealthCheckJobRequest>
    The status of the health check job.
    Since:
    1.0
    Version:
    $Id$
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.xwiki.job.event.status.JobStatus

        org.xwiki.job.event.status.JobStatus.State
    • Constructor Summary

      Constructors 
      Constructor Description
      HealthCheckJobStatus​(String jobType, HealthCheckJobRequest request, org.xwiki.observation.ObservationManager observationManager, org.xwiki.logging.LoggerManager loggerManager)
      Create a new health check job status.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<JobResult> getJobResults()
      Get the list issues list from the job.
      boolean hasLevel​(JobResultLevel level)
      Check if any job result has a specific level of severity.
      • Methods inherited from class org.xwiki.job.AbstractJobStatus

        answered, ask, ask, cancel, getEndDate, getError, getJobType, getLog, getLog, getLoggerTail, getLogTail, getParentJobStatus, getProgress, getQuestion, getQuestionTimeLeft, getRequest, getStartDate, getState, ignoreLogs, isCancelable, isCanceled, isIsolated, isSerialized, isSubJob, setCancelable, setEndDate, setError, setIsolated, setLoggerTail, setStartDate, setState, startListening, stopListening
    • Constructor Detail

      • HealthCheckJobStatus

        public HealthCheckJobStatus​(String jobType,
                                    HealthCheckJobRequest request,
                                    org.xwiki.observation.ObservationManager observationManager,
                                    org.xwiki.logging.LoggerManager loggerManager)
        Create a new health check job status.
        Parameters:
        jobType - the job type
        request - the request provided when the job was started
        observationManager - the observation manager
        loggerManager - the logger manager
    • Method Detail

      • getJobResults

        public List<JobResult> getJobResults()
        Get the list issues list from the job.
        Returns:
        list with JobResult containing errors.
      • hasLevel

        public boolean hasLevel​(JobResultLevel level)
        Check if any job result has a specific level of severity.
        Parameters:
        level - represents the searched level of severity.
        Returns:
        true if there is any match for the given level, or false otherwise.