synchronized void statusUpdate(State runState, 
                                 float progress,
                                 String state, 
                                 Phase phase,
                                 long finishTime) {
    setRunState(runState);
    setProgress(progress);
    setStateString(state);
    setPhase(phase);
    if (finishTime > 0) {
      setFinishTime(finishTime); 
    }
  }
synchronized void statusUpdate ( State runState , float progress , String state , Phase phase , long finishTime ) { setRunState ( runState ) ; setProgress ( progress ) ; setStateString ( state ) ; setPhase ( phase ) ; if ( finishTime > 0 ) { setFinishTime ( finishTime ) ; } }
Update specific fields of task status

This update is done in JobTracker when a cleanup attempt of task
reports its status. Then update only specific fields, not all.

@param runState
@param progress
@param state
@param phase
@param finishTime