SpringSource/spring-batch — pull request #69 by mminella (2012-11-13 22:34:43+00:00)
Title: Batch-1799: Updated TransactionAwareBufferedWriter to throw exceptions on flush

* Updated version of EasyMock to latest version (3.1)
* Updated TransactionAwareBufferedWriter to use FileChannel for IO instead of wrapping a BufferedWriter. This allows it to validate that all output made it to the disk.
* Updated TransactionAwareBufferedWriter to flush output using beforeCommit so that exceptions can be bubbled up to the Step for rollback instead of being swallowed via afterCompletion.
* Minor javadoc fixes.