com.norconex.jef.progress
Interface IJobProgressListener

All Known Implementing Classes:
JobProgressAdapter, JobProgressStateChangeAdapter

public interface IJobProgressListener

Listener for job progress events.

Author:
Pascal Essiembre

Method Summary
 void jobCompleted(IJobStatus progress)
          Invoked after a job normally finished its execution.
 void jobProgressed(IJobStatus progress)
          Invoked every time the progress state changes.
 void jobResumed(IJobStatus progress)
          Invoked just before a job resumes its execution.
 void jobRunningVerified(IJobStatus progress)
          Invoked at regular intervals to confirm the job is still running.
 void jobSkipped(IJobStatus progress)
          Invoked when the execution of a job gets skipped.
 void jobStarted(IJobStatus progress)
          Invoked just before a job begins its execution.
 void jobStopped(IJobStatus progress)
          Invoked just after has stopped.
 void jobStopping(IJobStatus progress)
          Invoked just before a job starts to stop.
 void jobTerminatedPrematuraly(IJobStatus progress)
          Invoked after a job finished its execution before progress was 100% complete.
 

Method Detail

jobStopping

void jobStopping(IJobStatus progress)
Invoked just before a job starts to stop.

Parameters:
progress - job progress
Since:
2.0

jobStopped

void jobStopped(IJobStatus progress)
Invoked just after has stopped.

Parameters:
progress - job progress
Since:
2.0

jobStarted

void jobStarted(IJobStatus progress)
Invoked just before a job begins its execution.

Parameters:
progress - job progress

jobResumed

void jobResumed(IJobStatus progress)
Invoked just before a job resumes its execution.

Parameters:
progress - job progress

jobSkipped

void jobSkipped(IJobStatus progress)
Invoked when the execution of a job gets skipped. This may happen when resuming a job suite and the job has already been completed.

Parameters:
progress - job progress

jobProgressed

void jobProgressed(IJobStatus progress)
Invoked every time the progress state changes.

Parameters:
progress - job progress

jobTerminatedPrematuraly

void jobTerminatedPrematuraly(IJobStatus progress)
Invoked after a job finished its execution before progress was 100% complete.

Parameters:
progress - job progress
Since:
2.0

jobCompleted

void jobCompleted(IJobStatus progress)
Invoked after a job normally finished its execution.

Parameters:
progress - job progress
Since:
2.0

jobRunningVerified

void jobRunningVerified(IJobStatus progress)
Invoked at regular intervals to confirm the job is still running. This is separate than checking for a change of progress. The progress may not have changed between invocation, or may have changed multiple times.

Parameters:
progress - job progress


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