RESOLVED - BATCH-969: FlatFileItemWriters interference in CompositeItemWriter

configurable transactional buffer name in TransactionAwareBufferedWriter
sample showing correct usage of two file writers simultaneously
This commit is contained in:
robokaso
2008-12-15 10:19:36 +00:00
parent 48517b2b93
commit 85f815b094
7 changed files with 99 additions and 66 deletions

View File

@@ -37,7 +37,7 @@ public class TransactionAwareBufferedWriterTests {
private Writer stringWriter = new StringWriter();
private TransactionAwareBufferedWriter writer = new TransactionAwareBufferedWriter(stringWriter);
private TransactionAwareBufferedWriter writer = new TransactionAwareBufferedWriter(stringWriter, "someName");
private PlatformTransactionManager transactionManager = new ResourcelessTransactionManager();
@@ -80,7 +80,7 @@ public class TransactionAwareBufferedWriterTests {
public void write(char[] cbuf, int off, int len) throws IOException {
}
};
writer = new TransactionAwareBufferedWriter(mock);
writer = new TransactionAwareBufferedWriter(mock, "someName");
new TransactionTemplate(transactionManager).execute(new TransactionCallback() {
public Object doInTransaction(TransactionStatus status) {
try {