RESOLVED - BATCH-34: Support for multiple I/O files in a single jobRun for a particular scheduleDate.

multiResourceJob used as sample also for output
This commit is contained in:
robokaso
2008-11-13 10:11:50 +00:00
parent d19145d0af
commit 675ffb70b7
6 changed files with 67 additions and 28 deletions

View File

@@ -30,7 +30,6 @@ import org.springframework.batch.item.FlushFailedException;
import org.springframework.batch.item.ItemStream;
import org.springframework.batch.item.ItemStreamException;
import org.springframework.batch.item.WriterNotOpenException;
import org.springframework.batch.item.file.mapping.FieldSet;
import org.springframework.batch.item.file.transform.LineAggregator;
import org.springframework.batch.item.util.ExecutionContextUserSupport;
import org.springframework.batch.item.util.FileUtils;
@@ -105,7 +104,7 @@ public class FlatFileItemWriter<T> extends ExecutionContextUserSupport implement
/**
* Public setter for the {@link LineAggregator}. This will be used to
* translate a {@link FieldSet} into a line for output.
* translate the item into a line for output.
*
* @param lineAggregator the {@link LineAggregator} to set
*/

View File

@@ -11,7 +11,7 @@ import org.springframework.core.io.FileSystemResource;
/**
* Tests for {@link MultiResourceItemWriter}.
*
* @see MultiResourceItemWriterTests
* @see MultiResourceItemWriterFlatFileTests
* @see MultiResourceItemReaderXmlTests
*/
public class AbstractMultiResourceItemWriterTests {
@@ -28,7 +28,7 @@ public class AbstractMultiResourceItemWriterTests {
@Before
public void setUp() throws Exception {
file = File.createTempFile(MultiResourceItemWriterTests.class.getSimpleName(), null);
file = File.createTempFile(MultiResourceItemWriterFlatFileTests.class.getSimpleName(), null);
tested.setResource(new FileSystemResource(file));
tested.setDelegate(delegate);
tested.setResourceSuffixCreator(suffixCreator);

View File

@@ -14,7 +14,7 @@ import org.springframework.batch.item.file.transform.PassThroughLineAggregator;
* Tests for {@link MultiResourceItemWriter} delegating to
* {@link FlatFileItemWriter}.
*/
public class MultiResourceItemWriterTests extends AbstractMultiResourceItemWriterTests {
public class MultiResourceItemWriterFlatFileTests extends AbstractMultiResourceItemWriterTests {
@Override
@Before