Hello,

I'm working on my own ItemWriter implementation so I've been studying the logic in the FlatFileItemWriter class, and one thing does not make sense to me: Under what circumstances would a TransactionAwareBufferedWriter automatically close its underlying Writer (i.e. the logic in the complete() method)? Why wouldn't itemStream.close() be called instead?

Thanks,
Kevin