private static String formatJobName(FlowStep<JobConf> flowStep) { // WordCount [(2/5) input_1, input_2] -> output_1232_ABCDEF123456789... String jobName = String.format( "%s [(%d/%d) %s] -> %s", flowStep.getFlowName(), flowStep.getStepNum(), flowStep.getFlow().getFlowSteps().size(), StringUtils.abbreviate( join(getPrettyNamesForTaps(flowStep.getSources(), true)), MAX_SOURCE_PATH_NAMES_LENGTH), join(getPrettyNamesForTaps(flowStep.getSinks(), false))); return StringUtils.abbreviate(jobName, MAX_JOB_NAME_LENGTH); }