/** * Jobs that complete their execution asynchronously must indicate when they * are finished by calling this method. This method must not be called by * a job that has not indicated that it is executing asynchronously. * <p> * This method must not be called from within the scope of a job's <code>run</code> * method. Jobs should normally indicate completion by returning an appropriate * status from the <code>run</code> method. Jobs that return a status of * <code>ASYNC_FINISH</code> from their run method must later call * <code>done</code> to indicate completion. * * @param result a status object indicating the result of the job's execution. * @see #ASYNC_FINISH * @see #run(IProgressMonitor) */ @Override public final void done(IStatus result) { super.done(result); }
/** * Jobs that complete their execution asynchronously must indicate when they * are finished by calling this method. This method must not be called by * a job that has not indicated that it is executing asynchronously. * <p> * This method must not be called from within the scope of a job's <code>run</code> * method. Jobs should normally indicate completion by returning an appropriate * status from the <code>run</code> method. Jobs that return a status of * <code>ASYNC_FINISH</code> from their run method must later call * <code>done</code> to indicate completion. * * @param result a status object indicating the result of the job's execution. * @see #ASYNC_FINISH * @see #run(IProgressMonitor) */ public final void done(IStatus result) { super.done(result); }
/** * Jobs that complete their execution asynchronously must indicate when they * are finished by calling this method. This method must not be called by * a job that has not indicated that it is executing asynchronously. * <p> * This method must not be called from within the scope of a job's <code>run</code> * method. Jobs should normally indicate completion by returning an appropriate * status from the <code>run</code> method. Jobs that return a status of * <code>ASYNC_FINISH</code> from their run method must later call * <code>done</code> to indicate completion. * * @param result a status object indicating the result of the job's execution. * @see #ASYNC_FINISH * @see #run(IProgressMonitor) */ public final void done(IStatus result) { super.done(result); }
/** * Jobs that complete their execution asynchronously must indicate when they * are finished by calling this method. This method must not be called by * a job that has not indicated that it is executing asynchronously. * <p> * This method must not be called from within the scope of a job's <code>run</code> * method. Jobs should normally indicate completion by returning an appropriate * status from the <code>run</code> method. Jobs that return a status of * <code>ASYNC_FINISH</code> from their run method must later call * <code>done</code> to indicate completion. * * @param result a status object indicating the result of the job's execution. * @see #ASYNC_FINISH * @see #run(IProgressMonitor) */ @Override public final void done(IStatus result) { super.done(result); }