Uses of Interface
com.norconex.jef.progress.IJobStatus

Packages that use IJobStatus
com.norconex.jef Core classes making up the Job Execution Framework. 
com.norconex.jef.exec Utility classes related to process/code execution. 
com.norconex.jef.progress Classes used to record and keep track of execution progess. 
com.norconex.jef.progress.snapshot Classes related to capturing job progress at a moment in time. 
com.norconex.jef.suite Classes related to job suites. 
 

Uses of IJobStatus in com.norconex.jef
 

Methods in com.norconex.jef with parameters of type IJobStatus
 void IJob.stop(IJobStatus progress, JobSuite suite)
          Stops this job.
 void AbstractJobGroup.stop(IJobStatus progress, JobSuite suite)
           
 

Uses of IJobStatus in com.norconex.jef.exec
 

Methods in com.norconex.jef.exec with parameters of type IJobStatus
 void SystemCommandJob.stop(IJobStatus progress, JobSuite suite)
          Default implementation of this method will check if the SystemCommand it runs is currently holding to a Process process instance and destroys them.
 

Uses of IJobStatus in com.norconex.jef.progress
 

Classes in com.norconex.jef.progress that implement IJobStatus
 class JobProgress
          Responsible for keeping track reporting job execution progress.
 

Methods in com.norconex.jef.progress that return IJobStatus
 IJobStatus JobProgress.getLastFailedJobStatus()
          Gets the last previously failed job progress, if any (assuming we are in recovery).
 

Methods in com.norconex.jef.progress with parameters of type IJobStatus
 void JobProgressStateChangeAdapter.jobCompleted(IJobStatus progress)
           
 void JobProgressAdapter.jobCompleted(IJobStatus progress)
           
 void IJobProgressListener.jobCompleted(IJobStatus progress)
          Invoked after a job normally finished its execution.
 void JobProgressStateChangeAdapter.jobProgressed(IJobStatus progress)
           
 void JobProgressAdapter.jobProgressed(IJobStatus progress)
           
 void IJobProgressListener.jobProgressed(IJobStatus progress)
          Invoked every time the progress state changes.
 void JobProgressStateChangeAdapter.jobResumed(IJobStatus progress)
           
 void JobProgressAdapter.jobResumed(IJobStatus progress)
           
 void IJobProgressListener.jobResumed(IJobStatus progress)
          Invoked just before a job resumes its execution.
 void JobProgressAdapter.jobRunningVerified(IJobStatus progress)
           
 void IJobProgressListener.jobRunningVerified(IJobStatus progress)
          Invoked at regular intervals to confirm the job is still running.
 void JobProgressAdapter.jobSkipped(IJobStatus progress)
           
 void IJobProgressListener.jobSkipped(IJobStatus progress)
          Invoked when the execution of a job gets skipped.
 void JobProgressStateChangeAdapter.jobStarted(IJobStatus progress)
           
 void JobProgressAdapter.jobStarted(IJobStatus progress)
           
 void IJobProgressListener.jobStarted(IJobStatus progress)
          Invoked just before a job begins its execution.
 void JobProgressStateChangeAdapter.jobStateChanged(IJobStatus progress)
          Invoked when any of the following are invoked (unless they are overridden): jobTerminatedPrematuraly, jobProgressed, jobStarted, jobResumed, jobStopping, jobStopped, jobCompleted.
 void JobProgressStateChangeAdapter.jobStopped(IJobStatus progress)
           
 void JobProgressAdapter.jobStopped(IJobStatus progress)
           
 void IJobProgressListener.jobStopped(IJobStatus progress)
          Invoked just after has stopped.
 void JobProgressStateChangeAdapter.jobStopping(IJobStatus progress)
           
 void JobProgressAdapter.jobStopping(IJobStatus progress)
           
 void IJobProgressListener.jobStopping(IJobStatus progress)
          Invoked just before a job starts to stop.
 void JobProgressStateChangeAdapter.jobTerminatedPrematuraly(IJobStatus progress)
           
 void JobProgressAdapter.jobTerminatedPrematuraly(IJobStatus progress)
           
 void IJobProgressListener.jobTerminatedPrematuraly(IJobStatus progress)
          Invoked after a job finished its execution before progress was 100% complete.
 void JobProgressPropertiesFileSerializer.serialize(String namespace, IJobStatus jobProgress)
           
 void IJobProgressSerializer.serialize(String namespace, IJobStatus jobProgress)
          Serializes a job progress.
 

Constructors in com.norconex.jef.progress with parameters of type IJobStatus
JobProgress(String jobId, IJobContext jobContext, IJobStatus jobStatus, JobElapsedTime elapsedTime)
          Creates a job progress initialised with values from a failed job progress we are recovering from.
 

Uses of IJobStatus in com.norconex.jef.progress.snapshot
 

Subinterfaces of IJobStatus in com.norconex.jef.progress.snapshot
 interface IProgressSnapshot
          Immutable instance of a job suite progress at a moment in time.
 

Uses of IJobStatus in com.norconex.jef.suite
 

Methods in com.norconex.jef.suite that return IJobStatus
 IJobStatus JobSuite.getJobProgress(IJob job)
          Gets the job progress associated with one of the suite's job.
 IJobStatus JobSuite.getJobProgress(String jobId)
          Gets the job progress associated with one of the suite's job.
 

Methods in com.norconex.jef.suite with parameters of type IJobStatus
 void IJobSuiteVisitor.visitJobProgress(IJobStatus jobProgress)
          Visits a job progress.
 void AbstractJobSuiteVisitor.visitJobProgress(IJobStatus jobProgress)
           
 



Copyright © 2007-2013 Norconex Inc.. All Rights Reserved.