class StagerHandler { def prefix def all def skipped def success def failure def data public StagerHandler(def prefix="oms") { all = new File("${prefix}-all.txt") skipped = new File("${prefix}-skipped.txt") success = new File("${prefix}-success.txt") failure = new File("${prefix}-failure.txt") data = new File("${prefix}-data.dat") all.write("") skipped.write("") success.write("") failure.write("") data.write("") } def processAll(File imageFile) { all << imageFile << "\n" } def processSuccessful(File imageFile, def results) { success << imageFile << "\n" //data << results << "\n" } def processFailure(File imageFile) { failure << imageFile << "\n" } def processSkipped(File imageFile) { skipped << imageFile << "\n" } }