agave-jobs/jobs-core/src/main/java/org/iplantc/service/jobs/managers/launchers/AbstractJobLauncher.java
/**
     * This method creates a manifest file for the job work directory that contains all the file items that will be
     * present when the job starts. These file items will be ignored during archiving.
     *
     * @return the newline separated manifest of existing files and folders
     * @throws JobException if the file cannot be created and opened
     */
This method creates a manifest file for the job work directory that contains all the file items that will be
present when the job starts. These file items will be ignored during archiving.

@return the newline separated manifest of existing files and folders
@throws JobException if the file cannot be created and opened
This method creates a manifest file for the job work directory that contains all the file items that will be present when the job starts . These file items will be ignored during archiving . @return the newline separated manifest of existing files and folders @throws JobException if the file cannot be created and opened
protected String processJobArchiveManifest() throws JobException {
        step = "Creating an archive manifest file for job " + getJob().getUuid();
        log.debug(step);
        StringWriter archiveLogWriter = new StringWriter();
        try {
                printListing(getTempAppDir(), getTempAppDir(), archiveLogWriter);
                return archiveLogWriter.toString();
        } catch (IOException e) {
            String msg = "Failed to create manifest file for job " + getJob().getUuid();
            log.error(msg, e);
            throw new JobException(msg, e);
        }
    }
protected String processJobArchiveManifest ( ) throws JobException { step = "Creating an archive manifest file for job " + getJob ( ) . getUuid ( ) ; log . debug ( step ) ; StringWriter archiveLogWriter = new StringWriter ( ) ; try { printListing ( getTempAppDir ( ) , getTempAppDir ( ) , archiveLogWriter ) ; return archiveLogWriter . toString ( ) ; } catch ( IOException e ) { String msg = "Failed to create manifest file for job " + getJob ( ) . getUuid ( ) ; log . error ( msg , e ) ; throw new JobException ( msg , e ) ; } }
This method creates a manifest file for the job work directory that contains all the file items that will be
 present when the job starts.
This method creates a manifest file for the job work directory that contains all the file items that will be present when the job starts .
//            File archiveLog = new File(getTempAppDir(), logFileName); //            if (archiveLog.createNewFile()) { //            } else { //                throw new JobException("Failed to create manifest file for job " + getJob().getUuid()); //            }