uws.job
Interface JobObserver
- All Superinterfaces:
- java.io.Serializable
public interface JobObserver
- extends java.io.Serializable
Any object which wants to follow the progression of any instance of AbstractJob.
It will be notified at each execution phase transition of the observer job.
- Version:
- 12/2010
- Author:
- Grégory Mantelet (CDS)
- See Also:
AbstractJob,
AbstractJob.addObserver(JobObserver)
update
void update(AbstractJob job,
ExecutionPhase oldPhase,
ExecutionPhase newPhase)
throws UWSException
- Used when one of the observed jobs notifies its observers of a modification of its execution phase.
- Parameters:
job - The observed jobs which notifies the observer.oldPhase - The job phase before its modification.newPhase - The job phase after its modification (the same value as AbstractJob.getPhase()).
- Throws:
UWSException - If there is an error during the call of this method.