question: for aborting an unsuccessful job 's output . note that this is invoked for jobs with final runstate as jobstatus.state #failed or jobstatus.state #killed . this is called from the application master process for the entire job . this may be called multiple times . concode_field_sep PlaceHolder placeHolder concode_field_sep void setupTask concode_elem_sep void abortTask concode_elem_sep void setupJob concode_elem_sep void commitJob concode_elem_sep void recoverTask concode_elem_sep void cleanupJob concode_elem_sep void commitTask concode_elem_sep boolean isRecoverySupported concode_elem_sep boolean isRecoverySupported concode_elem_sep boolean needsTaskCommit
target: void function ( JobContext arg0 , JobStatus . State arg1 ) { cleanupJob ( arg0 ) ; }