org.springframework.batch.item.util
Class FileUtils
java.lang.Object
org.springframework.batch.item.util.FileUtils
public class FileUtils
- extends Object
Utility methods for files used in batch processing.
- Author:
- Peter Zozom
Method Summary |
static void |
setUpOutputFile(File file,
boolean restarted,
boolean overwriteOutputFile)
Set up output file for batch processing. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setUpOutputFile
public static void setUpOutputFile(File file,
boolean restarted,
boolean overwriteOutputFile)
- Set up output file for batch processing. This method implements common
logic for handling output files when starting or restarting file I/O.
When starting output file processing, creates/overwrites new file. When
restarting output file processing, checks whether file is writable.
- Parameters:
file
- file to be set uprestarted
- true signals that we are restarting output file
processingoverwriteOutputFile
- If set to true, output file will be
overwritten (this flag is ignored when processing is restart)
- Throws:
IllegalArgumentException
- when file is null
ItemStreamException
- when starting output file processing, file
exists and flag "overwriteOutputFile" is set to false
ItemStreamException
- when unable to create file or file is not
writable
Copyright © 2009 SpringSource. All Rights Reserved.