├── .gitignore ├── LICENSE ├── pom.xml └── src ├── main ├── java │ └── de │ │ └── langmi │ │ └── spring │ │ └── batch │ │ └── examples │ │ └── complex │ │ ├── aggregating │ │ ├── AggregatedItem.java │ │ ├── AggregatedItemWriter.java │ │ ├── AggregatingTestDataSimpleItemsFactoryBean.java │ │ ├── reader │ │ │ └── AggregateSimpleItemsReader.java │ │ └── writer │ │ │ ├── AggregateSimpleItemsWriter.java │ │ │ └── ReaderExhaustedWrapper.java │ │ ├── crosscutting │ │ ├── autothreadconf │ │ │ ├── AsyncTaskExecutorFactory.java │ │ │ └── LoggingAsyncTaskExecutor.java │ │ └── interstepcommunication │ │ │ ├── databean │ │ │ ├── ChangingDataBeanTasklet.java │ │ │ └── ReadingDataBeanTasklet.java │ │ │ ├── jobcontext │ │ │ ├── ChangingJobExecutionContextTasklet.java │ │ │ └── ReadingJobExecutionContextTasklet.java │ │ │ └── promotion │ │ │ ├── ChangingStepExecutionContextTasklet.java │ │ │ └── ReadingJobExecutionContextTasklet.java │ │ ├── file │ │ ├── renamefile │ │ │ ├── partition │ │ │ │ ├── BatchConstants.java │ │ │ │ ├── HeaderLineCallbackHandler.java │ │ │ │ ├── RenameFileListener.java │ │ │ │ └── extrastep │ │ │ │ │ ├── PropagateFileNamesListener.java │ │ │ │ │ └── RenameFilesTasklet.java │ │ │ └── simple │ │ │ │ ├── SimpleItemReader.java │ │ │ │ └── SimpleRenameFileTaskletStep.java │ │ └── split │ │ │ ├── GetLineCountTasklet.java │ │ │ └── SplitFilesItemWriter.java │ │ ├── jdbc │ │ └── generic │ │ │ └── support │ │ │ └── MapPreparedStatementSetter.java │ │ ├── skip │ │ ├── policy │ │ │ └── simple │ │ │ │ └── SkipJobPolicy.java │ │ └── simple │ │ │ ├── SkipJobCustomException.java │ │ │ ├── SkipJobItemProcessor.java │ │ │ ├── SkipJobItemWriter.java │ │ │ └── SkipJobListener.java │ │ └── support │ │ ├── CustomMultiResourcePartitioner.java │ │ ├── SimpleItem.java │ │ ├── SimpleItemWriter.java │ │ ├── TestDataSimpleItemsFactoryBean.java │ │ └── TestDataStringsFactoryBean.java └── resources │ ├── log4j │ └── log4j.properties │ └── spring │ └── batch │ ├── job │ └── complex │ │ ├── aggregating │ │ ├── aggregating-items-in-reader-job.xml │ │ └── aggregating-items-in-writer-job.xml │ │ ├── crosscutting │ │ ├── autothreadconf │ │ │ ├── auto-thread-conf-job.xml │ │ │ ├── auto-thread-conf-placeholder-job.properties │ │ │ └── auto-thread-conf-placeholder-job.xml │ │ └── interstepcommunication │ │ │ ├── interstep-communication-databean-job.xml │ │ │ ├── interstep-communication-jobcontext-job.xml │ │ │ └── interstep-communication-promotion-job.xml │ │ ├── file │ │ ├── renamefile │ │ │ ├── rename-file-partition-extra-step-job.xml │ │ │ ├── rename-file-partition-job.xml │ │ │ └── rename-file-simple-job.xml │ │ └── split │ │ │ └── split-file-simple-job.xml │ │ ├── jdbc │ │ ├── jdbc-generic-export-to-database-job.properties │ │ ├── jdbc-generic-export-to-database-job.xml │ │ ├── jdbc-generic-export-to-file-job.properties │ │ └── jdbc-generic-export-to-file-job.xml │ │ └── skip │ │ ├── skip-policy-simple-job.xml │ │ └── skip-simple-job.xml │ └── setup │ └── general │ ├── job-context.xml │ └── job-database.xml └── test ├── java └── de │ └── langmi │ └── spring │ └── batch │ └── examples │ └── complex │ ├── aggregating │ ├── reader │ │ ├── AggregateSimpleItemsReaderTest.java │ │ └── AggregatingItemsInReaderJobConfigurationTest.java │ └── writer │ │ ├── AggregatingItemsInWriterJobConfigurationTest.java │ │ └── AggregatingSimpleItemsWriterTest.java │ ├── crosscutting │ ├── autothreadconf │ │ ├── AutoThreadConfJobConfigurationTest.java │ │ └── AutoThreadConfPlaceholderJobConfigurationTest.java │ └── interstepcommunication │ │ ├── databean │ │ └── DatabeanInterStepCommunicationJobConfigurationTest.java │ │ ├── jobcontext │ │ └── JobContextInterStepCommunicationJobConfigurationTest.java │ │ └── promotion │ │ └── PromotionInterStepCommunicationJobConfigurationTest.java │ ├── file │ ├── renamefile │ │ ├── RenameFilePartitionExtraStepJobConfigurationTest.java │ │ ├── RenameFilePartitionJobConfigurationTest.java │ │ └── RenameFileSimpleJobConfigurationTest.java │ └── split │ │ ├── GetLineCountTaskletTest.java │ │ ├── SplitFileSimpleJobConfigurationTest.java │ │ └── SplitFilesItemWriterTest.java │ ├── jdbc │ └── generic │ │ └── export │ │ ├── JdbcGenericExportToDatabaseJobConfigurationTest.java │ │ └── JdbcGenericExportToFileJobConfigurationTest.java │ └── skip │ ├── SkipPolicySimpleJobConfigurationTest.java │ └── SkipSimpleJobConfigurationTest.java └── resources ├── input ├── multi │ ├── input-0.txt │ ├── input-1.txt │ ├── input-2.txt │ ├── input-3.txt │ ├── input-4.txt │ └── input-5.txt └── simple │ └── input.txt └── spring └── batch └── setup └── test └── job-test-context.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/aggregating/AggregatedItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/aggregating/AggregatedItem.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/aggregating/AggregatedItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/aggregating/AggregatedItemWriter.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/aggregating/AggregatingTestDataSimpleItemsFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/aggregating/AggregatingTestDataSimpleItemsFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/aggregating/reader/AggregateSimpleItemsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/aggregating/reader/AggregateSimpleItemsReader.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/aggregating/writer/AggregateSimpleItemsWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/aggregating/writer/AggregateSimpleItemsWriter.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/aggregating/writer/ReaderExhaustedWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/aggregating/writer/ReaderExhaustedWrapper.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/AsyncTaskExecutorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/AsyncTaskExecutorFactory.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/LoggingAsyncTaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/LoggingAsyncTaskExecutor.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/databean/ChangingDataBeanTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/databean/ChangingDataBeanTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/databean/ReadingDataBeanTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/databean/ReadingDataBeanTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/jobcontext/ChangingJobExecutionContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/jobcontext/ChangingJobExecutionContextTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/jobcontext/ReadingJobExecutionContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/jobcontext/ReadingJobExecutionContextTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/promotion/ChangingStepExecutionContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/promotion/ChangingStepExecutionContextTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/promotion/ReadingJobExecutionContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/promotion/ReadingJobExecutionContextTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/BatchConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/BatchConstants.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/HeaderLineCallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/HeaderLineCallbackHandler.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/RenameFileListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/RenameFileListener.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/extrastep/PropagateFileNamesListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/extrastep/PropagateFileNamesListener.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/extrastep/RenameFilesTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/partition/extrastep/RenameFilesTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/simple/SimpleItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/simple/SimpleItemReader.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/simple/SimpleRenameFileTaskletStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/renamefile/simple/SimpleRenameFileTaskletStep.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/split/GetLineCountTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/split/GetLineCountTasklet.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/file/split/SplitFilesItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/file/split/SplitFilesItemWriter.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/jdbc/generic/support/MapPreparedStatementSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/jdbc/generic/support/MapPreparedStatementSetter.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/skip/policy/simple/SkipJobPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/skip/policy/simple/SkipJobPolicy.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobCustomException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobCustomException.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobItemProcessor.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobItemWriter.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/skip/simple/SkipJobListener.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/support/CustomMultiResourcePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/support/CustomMultiResourcePartitioner.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/support/SimpleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/support/SimpleItem.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/support/SimpleItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/support/SimpleItemWriter.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/support/TestDataSimpleItemsFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/support/TestDataSimpleItemsFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/de/langmi/spring/batch/examples/complex/support/TestDataStringsFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/java/de/langmi/spring/batch/examples/complex/support/TestDataStringsFactoryBean.java -------------------------------------------------------------------------------- /src/main/resources/log4j/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/log4j/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/aggregating/aggregating-items-in-reader-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/aggregating/aggregating-items-in-reader-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/aggregating/aggregating-items-in-writer-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/aggregating/aggregating-items-in-writer-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/crosscutting/autothreadconf/auto-thread-conf-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/crosscutting/autothreadconf/auto-thread-conf-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/crosscutting/autothreadconf/auto-thread-conf-placeholder-job.properties: -------------------------------------------------------------------------------- 1 | concurrency.limit=1 -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/crosscutting/autothreadconf/auto-thread-conf-placeholder-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/crosscutting/autothreadconf/auto-thread-conf-placeholder-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/crosscutting/interstepcommunication/interstep-communication-databean-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/crosscutting/interstepcommunication/interstep-communication-databean-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/crosscutting/interstepcommunication/interstep-communication-jobcontext-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/crosscutting/interstepcommunication/interstep-communication-jobcontext-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/crosscutting/interstepcommunication/interstep-communication-promotion-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/crosscutting/interstepcommunication/interstep-communication-promotion-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/file/renamefile/rename-file-partition-extra-step-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/file/renamefile/rename-file-partition-extra-step-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/file/renamefile/rename-file-partition-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/file/renamefile/rename-file-partition-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/file/renamefile/rename-file-simple-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/file/renamefile/rename-file-simple-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/file/split/split-file-simple-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/file/split/split-file-simple-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-database-job.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-database-job.properties -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-database-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-database-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-file-job.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-file-job.properties -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-file-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/jdbc/jdbc-generic-export-to-file-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/skip/skip-policy-simple-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/skip/skip-policy-simple-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/job/complex/skip/skip-simple-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/job/complex/skip/skip-simple-job.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/setup/general/job-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/setup/general/job-context.xml -------------------------------------------------------------------------------- /src/main/resources/spring/batch/setup/general/job-database.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/main/resources/spring/batch/setup/general/job-database.xml -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/aggregating/reader/AggregateSimpleItemsReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/aggregating/reader/AggregateSimpleItemsReaderTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/aggregating/reader/AggregatingItemsInReaderJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/aggregating/reader/AggregatingItemsInReaderJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/aggregating/writer/AggregatingItemsInWriterJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/aggregating/writer/AggregatingItemsInWriterJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/aggregating/writer/AggregatingSimpleItemsWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/aggregating/writer/AggregatingSimpleItemsWriterTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/AutoThreadConfJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/AutoThreadConfJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/AutoThreadConfPlaceholderJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/autothreadconf/AutoThreadConfPlaceholderJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/databean/DatabeanInterStepCommunicationJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/databean/DatabeanInterStepCommunicationJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/jobcontext/JobContextInterStepCommunicationJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/jobcontext/JobContextInterStepCommunicationJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/promotion/PromotionInterStepCommunicationJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/crosscutting/interstepcommunication/promotion/PromotionInterStepCommunicationJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/file/renamefile/RenameFilePartitionExtraStepJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/file/renamefile/RenameFilePartitionExtraStepJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/file/renamefile/RenameFilePartitionJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/file/renamefile/RenameFilePartitionJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/file/renamefile/RenameFileSimpleJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/file/renamefile/RenameFileSimpleJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/file/split/GetLineCountTaskletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/file/split/GetLineCountTaskletTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/file/split/SplitFileSimpleJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/file/split/SplitFileSimpleJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/file/split/SplitFilesItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/file/split/SplitFilesItemWriterTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/jdbc/generic/export/JdbcGenericExportToDatabaseJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/jdbc/generic/export/JdbcGenericExportToDatabaseJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/jdbc/generic/export/JdbcGenericExportToFileJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/jdbc/generic/export/JdbcGenericExportToFileJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/skip/SkipPolicySimpleJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/skip/SkipPolicySimpleJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/de/langmi/spring/batch/examples/complex/skip/SkipSimpleJobConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/java/de/langmi/spring/batch/examples/complex/skip/SkipSimpleJobConfigurationTest.java -------------------------------------------------------------------------------- /src/test/resources/input/multi/input-0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/multi/input-0.txt -------------------------------------------------------------------------------- /src/test/resources/input/multi/input-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/multi/input-1.txt -------------------------------------------------------------------------------- /src/test/resources/input/multi/input-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/multi/input-2.txt -------------------------------------------------------------------------------- /src/test/resources/input/multi/input-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/multi/input-3.txt -------------------------------------------------------------------------------- /src/test/resources/input/multi/input-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/multi/input-4.txt -------------------------------------------------------------------------------- /src/test/resources/input/multi/input-5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/multi/input-5.txt -------------------------------------------------------------------------------- /src/test/resources/input/simple/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/input/simple/input.txt -------------------------------------------------------------------------------- /src/test/resources/spring/batch/setup/test/job-test-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langmi/spring-batch-examples-complex/HEAD/src/test/resources/spring/batch/setup/test/job-test-context.xml --------------------------------------------------------------------------------