├── .gitignore ├── LICENSE ├── README.md ├── atomic-processing-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── atomic-processing-job.xml │ │ ├── contacts-nok.txt │ │ ├── contacts-ok.txt │ │ └── create-tables.sql │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── AtomicProcessingJobTest.java │ └── resources │ └── logback-test.xml ├── atomic-processing-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── atomic-processing-job.xml │ │ ├── contacts-nok.txt │ │ ├── contacts-ok.txt │ │ └── create-tables.sql │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── AtomicProcessingJobTest.java │ └── resources │ └── logback-test.xml ├── chunk-processing-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── StringItemProcessor.java │ │ │ ├── StringItemReader.java │ │ │ └── StringItemWriter.java │ └── resources │ │ └── chunk-processing-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── ChunkProcessingJobTest.java │ └── resources │ └── logback-test.xml ├── chunk-processing-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── StringItemProcessor.java │ │ │ ├── StringItemReader.java │ │ │ └── StringItemWriter.java │ └── resources │ │ └── chunk-processing-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── ChunkProcessingJobTest.java │ └── resources │ └── logback-test.xml ├── complex-flow-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── DigestListener.java │ │ │ ├── DigestTasklet.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ ├── SkipsListener.java │ │ │ └── TrackingService.java │ └── resources │ │ ├── complex-flow-job.xml │ │ ├── contacts-correct-file.txt │ │ ├── contacts-correct-file.txt.md5 │ │ ├── contacts-incorrect-file.txt │ │ ├── contacts-incorrect-file.txt.md5 │ │ ├── contacts-with-skips.txt │ │ ├── contacts-with-skips.txt.md5 │ │ └── create-tables.sql │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── ComplexFlowJobTest.java │ └── resources │ └── logback-test.xml ├── complex-flow-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── DigestListener.java │ │ │ ├── DigestTasklet.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ ├── SkipsListener.java │ │ │ └── TrackingService.java │ └── resources │ │ ├── complex-flow-job.xml │ │ ├── contacts-correct-file.txt │ │ ├── contacts-correct-file.txt.md5 │ │ ├── contacts-incorrect-file.txt │ │ ├── contacts-incorrect-file.txt.md5 │ │ ├── contacts-with-skips.txt │ │ ├── contacts-with-skips.txt.md5 │ │ └── create-tables.sql │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── ComplexFlowJobTest.java │ └── resources │ └── logback-test.xml ├── database-reading-partitioning-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Product.java │ │ │ ├── ProductCategoryPartitioner.java │ │ │ └── ProductRowMapper.java │ └── resources │ │ ├── create-tables.sql │ │ └── database-reading-partitioning-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── DatabaseReadingPartitioningJobTest.java │ └── resources │ └── logback-test.xml ├── database-reading-partitioning-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Product.java │ │ │ ├── ProductCategoryPartitioner.java │ │ │ └── ProductRowMapper.java │ └── resources │ │ ├── create-tables.sql │ │ └── database-reading-partitioning-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── DatabaseReadingPartitioningJobTest.java │ └── resources │ └── logback-test.xml ├── dynamic-job-parameters-solution ├── input │ ├── contacts-01.txt │ └── contacts-02.txt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── create-tables.sql │ │ └── dynamic-job-parameters-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── DynamicJobParametersJobTest.java │ └── resources │ └── logback-test.xml ├── dynamic-job-parameters-start ├── input │ ├── contacts-01.txt │ └── contacts-02.txt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── create-tables.sql │ │ └── dynamic-job-parameters-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── DynamicJobParametersJobTest.java │ └── resources │ └── logback-test.xml ├── execution-metadata-solution ├── input │ ├── contacts-01.txt │ └── contacts-02.txt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ ├── resources │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── batch │ │ │ │ └── jobs │ │ │ │ └── flat-file-reading-job.xml │ │ ├── batch-default.properties │ │ ├── create-tables.sql │ │ └── drop-tables.sql │ └── webapp │ │ └── WEB-INF │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── ExecutionMetadataTest.java │ │ ├── H2Server.java │ │ ├── JettyServer.java │ │ └── LaunchExecutionMetadata.java │ └── resources │ └── logback-test.xml ├── execution-metadata-start ├── input │ ├── contacts-01.txt │ └── contacts-02.txt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ ├── resources │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── batch │ │ │ │ └── jobs │ │ │ │ └── flat-file-reading-job.xml │ │ ├── batch-default.properties │ │ ├── create-tables.sql │ │ └── drop-tables.sql │ └── webapp │ │ └── WEB-INF │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── ExecutionMetadataTest.java │ │ └── LaunchExecutionMetadata.java │ └── resources │ └── logback-test.xml ├── file-dropping-launching-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ └── integration │ │ │ └── FileContactJobLauncher.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ ├── file-dropping-launching-job.xml │ │ └── integration-file.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── EmbeddedFtpServer.java │ │ ├── FileDroppingLaunchingJobTest.java │ │ ├── StartClient.java │ │ ├── StartDbConsole.java │ │ └── StartFtpServer.java │ └── resources │ └── logback-test.xml ├── file-dropping-launching-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ └── integration │ │ │ └── FileContactJobLauncher.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ ├── file-dropping-launching-job.xml │ │ └── integration-file.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── EmbeddedFtpServer.java │ │ ├── StartClient.java │ │ ├── StartDbConsole.java │ │ └── StartFtpServer.java │ └── resources │ └── logback-test.xml ├── file-reading-partitioning-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── create-tables.sql │ │ ├── file-reading-partitioning-job.xml │ │ └── input │ │ ├── contacts-01.txt │ │ ├── contacts-02.txt │ │ ├── contacts-03.txt │ │ └── contacts-04.txt │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── FileReadingPartitioningJobTest.java │ └── resources │ └── logback-test.xml ├── file-reading-partitioning-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── create-tables.sql │ │ ├── file-reading-partitioning-job.xml │ │ └── input │ │ ├── contacts-01.txt │ │ ├── contacts-02.txt │ │ ├── contacts-03.txt │ │ └── contacts-04.txt │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── FileReadingPartitioningJobTest.java │ └── resources │ └── logback-test.xml ├── flat-file-reading-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── flat-file-reading-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── FlatFileReadingJobTest.java │ └── resources │ └── logback-test.xml ├── flat-file-reading-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── flat-file-reading-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── FlatFileReadingJobTest.java │ └── resources │ └── logback-test.xml ├── hello-world-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ └── HelloWorldTasklet.java │ └── resources │ │ └── hello-world-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── HelloWorldJobTest.java │ └── resources │ └── logback-test.xml ├── hello-world-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ └── HelloWorldTasklet.java │ └── resources │ │ └── hello-world-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── HelloWorldJobTest.java │ └── resources │ └── logback-test.xml ├── item-enrichment-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ └── SsnWebServiceItemProcessor.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── item-enrichment-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── ItemEnrichmentJobTest.java │ │ └── WebServiceHandler.java │ └── resources │ └── logback-test.xml ├── item-enrichment-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ └── SsnWebServiceItemProcessor.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── item-enrichment-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── ItemEnrichmentJobTest.java │ │ └── WebServiceHandler.java │ └── resources │ └── logback-test.xml ├── item-processor-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── ContactItemProcessor.java │ │ │ ├── JdbcRegistrationConfirmationItemWriter.java │ │ │ ├── RegistrationConfirmation.java │ │ │ └── RegistrationService.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── item-processor-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── ItemProcessorJobTest.java │ └── resources │ └── logback-test.xml ├── item-processor-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── ContactItemProcessor.java │ │ │ ├── JdbcRegistrationConfirmationItemWriter.java │ │ │ ├── RegistrationConfirmation.java │ │ │ └── RegistrationService.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── item-processor-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── ItemProcessorJobTest.java │ └── resources │ └── logback-test.xml ├── jdbc-paging-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ └── ContactRowMapper.java │ └── resources │ │ ├── create-tables.sql │ │ ├── insert-data.sql │ │ └── jdbc-paging-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── JdbcPagingJobTest.java │ └── resources │ └── logback-test.xml ├── jdbc-paging-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ └── ContactRowMapper.java │ └── resources │ │ ├── create-tables.sql │ │ ├── insert-data.sql │ │ └── jdbc-paging-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── JdbcPagingJobTest.java │ └── resources │ └── logback-test.xml ├── logging-skipped-items-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ └── Slf4jSkipListener.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── logging-skipped-items-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── LoggingSkippedItemsTest.java │ └── resources │ └── logback-test.xml ├── logging-skipped-items-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── JdbcContactItemWriter.java │ │ │ └── Slf4jSkipListener.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── logging-skipped-items-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── LoggingSkippedItemsTest.java │ └── resources │ └── logback-test.xml ├── pom.xml ├── presentation ├── atomic-processing.tex ├── chunk-processing.tex ├── complex-flow.tex ├── database-reading-partitioning.tex ├── dynamic-job-parameters.tex ├── execution-metadata.tex ├── figures │ ├── after-cc.png │ ├── before-cc.png │ ├── code-completion.png │ ├── configure-content.png │ ├── content.png │ ├── enable-task-tags.png │ ├── input-files-partitioning.pdf │ ├── input-files-partitioning.svg │ ├── input-files-serial.pdf │ ├── input-files-serial.svg │ ├── jobinstance.pdf │ ├── jobinstance.svg │ ├── logo_zenika.png │ ├── spring-integration-ftp-poller.pdf │ ├── spring-integration-ftp-poller.svg │ └── tasks.png ├── file-dropping-launching.tex ├── file-reading-partitioning.tex ├── flat-file-reading.tex ├── hello-world.tex ├── ide-set-up.tex ├── ide-spring-support.tex ├── item-enrichment.tex ├── item-processor.tex ├── jdbc-paging.tex ├── logging-skipped-items.tex ├── overview-advanced.tex ├── overview.tex ├── scheduling.tex ├── skip.tex ├── spring-batch-overview.tex ├── spring-batch-workshop-advanced.pdf ├── spring-batch-workshop-advanced.tex ├── spring-batch-workshop.pdf ├── spring-batch-workshop.tex └── xml-file-reading.tex ├── scheduling-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── ImportLauncher.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── scheduling-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── SchedulingTest.java │ └── resources │ └── logback-test.xml ├── scheduling-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ ├── ImportLauncher.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── scheduling-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── SchedulingTest.java │ └── resources │ └── logback-test.xml ├── skip-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── skip-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── SkipJobTest.java │ └── resources │ └── logback-test.xml ├── skip-start ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.txt │ │ ├── create-tables.sql │ │ └── skip-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── SkipJobTest.java │ └── resources │ └── logback-test.xml ├── xml-file-reading-solution ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── zenika │ │ │ └── workshop │ │ │ └── springbatch │ │ │ ├── Contact.java │ │ │ ├── ContactFieldSetMapper.java │ │ │ └── JdbcContactItemWriter.java │ └── resources │ │ ├── contacts.xml │ │ ├── create-tables.sql │ │ └── xml-file-reading-job.xml │ └── test │ ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ └── XmlFileReadingJobTest.java │ └── resources │ └── logback-test.xml └── xml-file-reading-start ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── zenika │ │ └── workshop │ │ └── springbatch │ │ ├── Contact.java │ │ ├── ContactFieldSetMapper.java │ │ └── JdbcContactItemWriter.java └── resources │ ├── contacts.xml │ ├── create-tables.sql │ └── xml-file-reading-job.xml └── test ├── java └── com │ └── zenika │ └── workshop │ └── springbatch │ └── XmlFileReadingJobTest.java └── resources └── logback-test.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/README.md -------------------------------------------------------------------------------- /atomic-processing-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/pom.xml -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/resources/atomic-processing-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/resources/atomic-processing-job.xml -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/resources/contacts-nok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/resources/contacts-nok.txt -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/resources/contacts-ok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/resources/contacts-ok.txt -------------------------------------------------------------------------------- /atomic-processing-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /atomic-processing-solution/src/test/java/com/zenika/workshop/springbatch/AtomicProcessingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/test/java/com/zenika/workshop/springbatch/AtomicProcessingJobTest.java -------------------------------------------------------------------------------- /atomic-processing-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /atomic-processing-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/pom.xml -------------------------------------------------------------------------------- /atomic-processing-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /atomic-processing-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /atomic-processing-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /atomic-processing-start/src/main/resources/atomic-processing-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/resources/atomic-processing-job.xml -------------------------------------------------------------------------------- /atomic-processing-start/src/main/resources/contacts-nok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/resources/contacts-nok.txt -------------------------------------------------------------------------------- /atomic-processing-start/src/main/resources/contacts-ok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/resources/contacts-ok.txt -------------------------------------------------------------------------------- /atomic-processing-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /atomic-processing-start/src/test/java/com/zenika/workshop/springbatch/AtomicProcessingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/test/java/com/zenika/workshop/springbatch/AtomicProcessingJobTest.java -------------------------------------------------------------------------------- /atomic-processing-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/atomic-processing-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /chunk-processing-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/pom.xml -------------------------------------------------------------------------------- /chunk-processing-solution/src/main/java/com/zenika/workshop/springbatch/StringItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/src/main/java/com/zenika/workshop/springbatch/StringItemProcessor.java -------------------------------------------------------------------------------- /chunk-processing-solution/src/main/java/com/zenika/workshop/springbatch/StringItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/src/main/java/com/zenika/workshop/springbatch/StringItemReader.java -------------------------------------------------------------------------------- /chunk-processing-solution/src/main/java/com/zenika/workshop/springbatch/StringItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/src/main/java/com/zenika/workshop/springbatch/StringItemWriter.java -------------------------------------------------------------------------------- /chunk-processing-solution/src/main/resources/chunk-processing-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/src/main/resources/chunk-processing-job.xml -------------------------------------------------------------------------------- /chunk-processing-solution/src/test/java/com/zenika/workshop/springbatch/ChunkProcessingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/src/test/java/com/zenika/workshop/springbatch/ChunkProcessingJobTest.java -------------------------------------------------------------------------------- /chunk-processing-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /chunk-processing-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/pom.xml -------------------------------------------------------------------------------- /chunk-processing-start/src/main/java/com/zenika/workshop/springbatch/StringItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/src/main/java/com/zenika/workshop/springbatch/StringItemProcessor.java -------------------------------------------------------------------------------- /chunk-processing-start/src/main/java/com/zenika/workshop/springbatch/StringItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/src/main/java/com/zenika/workshop/springbatch/StringItemReader.java -------------------------------------------------------------------------------- /chunk-processing-start/src/main/java/com/zenika/workshop/springbatch/StringItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/src/main/java/com/zenika/workshop/springbatch/StringItemWriter.java -------------------------------------------------------------------------------- /chunk-processing-start/src/main/resources/chunk-processing-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/src/main/resources/chunk-processing-job.xml -------------------------------------------------------------------------------- /chunk-processing-start/src/test/java/com/zenika/workshop/springbatch/ChunkProcessingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/src/test/java/com/zenika/workshop/springbatch/ChunkProcessingJobTest.java -------------------------------------------------------------------------------- /chunk-processing-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/chunk-processing-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /complex-flow-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/pom.xml -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/DigestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/DigestListener.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/DigestTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/DigestTasklet.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/SkipsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/SkipsListener.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/TrackingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/java/com/zenika/workshop/springbatch/TrackingService.java -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/complex-flow-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/resources/complex-flow-job.xml -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/contacts-correct-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/resources/contacts-correct-file.txt -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/contacts-correct-file.txt.md5: -------------------------------------------------------------------------------- 1 | 398b4d4e524535d4ea2e608504ebd3db -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/contacts-incorrect-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/resources/contacts-incorrect-file.txt -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/contacts-incorrect-file.txt.md5: -------------------------------------------------------------------------------- 1 | 398b4d4e524535d4ea2e608504ebd3db -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/contacts-with-skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/resources/contacts-with-skips.txt -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/contacts-with-skips.txt.md5: -------------------------------------------------------------------------------- 1 | c8f9b86132aad63364da94a345e28002 -------------------------------------------------------------------------------- /complex-flow-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /complex-flow-solution/src/test/java/com/zenika/workshop/springbatch/ComplexFlowJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/test/java/com/zenika/workshop/springbatch/ComplexFlowJobTest.java -------------------------------------------------------------------------------- /complex-flow-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /complex-flow-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/pom.xml -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/DigestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/DigestListener.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/DigestTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/DigestTasklet.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/SkipsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/SkipsListener.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/java/com/zenika/workshop/springbatch/TrackingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/java/com/zenika/workshop/springbatch/TrackingService.java -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/complex-flow-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/resources/complex-flow-job.xml -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/contacts-correct-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/resources/contacts-correct-file.txt -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/contacts-correct-file.txt.md5: -------------------------------------------------------------------------------- 1 | 398b4d4e524535d4ea2e608504ebd3db -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/contacts-incorrect-file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/resources/contacts-incorrect-file.txt -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/contacts-incorrect-file.txt.md5: -------------------------------------------------------------------------------- 1 | 398b4d4e524535d4ea2e608504ebd3db -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/contacts-with-skips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/resources/contacts-with-skips.txt -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/contacts-with-skips.txt.md5: -------------------------------------------------------------------------------- 1 | c8f9b86132aad63364da94a345e28002 -------------------------------------------------------------------------------- /complex-flow-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /complex-flow-start/src/test/java/com/zenika/workshop/springbatch/ComplexFlowJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/test/java/com/zenika/workshop/springbatch/ComplexFlowJobTest.java -------------------------------------------------------------------------------- /complex-flow-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/complex-flow-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /database-reading-partitioning-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/pom.xml -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/Product.java -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/ProductCategoryPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/ProductCategoryPartitioner.java -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/ProductRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/ProductRowMapper.java -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/main/resources/database-reading-partitioning-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/main/resources/database-reading-partitioning-job.xml -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/test/java/com/zenika/workshop/springbatch/DatabaseReadingPartitioningJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/test/java/com/zenika/workshop/springbatch/DatabaseReadingPartitioningJobTest.java -------------------------------------------------------------------------------- /database-reading-partitioning-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /database-reading-partitioning-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/pom.xml -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/Product.java -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/ProductCategoryPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/ProductCategoryPartitioner.java -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/ProductRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/ProductRowMapper.java -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/main/resources/database-reading-partitioning-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/main/resources/database-reading-partitioning-job.xml -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/test/java/com/zenika/workshop/springbatch/DatabaseReadingPartitioningJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/test/java/com/zenika/workshop/springbatch/DatabaseReadingPartitioningJobTest.java -------------------------------------------------------------------------------- /database-reading-partitioning-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/database-reading-partitioning-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/input/contacts-01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/input/contacts-01.txt -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/input/contacts-02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/input/contacts-02.txt -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/pom.xml -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/main/resources/dynamic-job-parameters-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/main/resources/dynamic-job-parameters-job.xml -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/test/java/com/zenika/workshop/springbatch/DynamicJobParametersJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/test/java/com/zenika/workshop/springbatch/DynamicJobParametersJobTest.java -------------------------------------------------------------------------------- /dynamic-job-parameters-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /dynamic-job-parameters-start/input/contacts-01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/input/contacts-01.txt -------------------------------------------------------------------------------- /dynamic-job-parameters-start/input/contacts-02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/input/contacts-02.txt -------------------------------------------------------------------------------- /dynamic-job-parameters-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/pom.xml -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/main/resources/dynamic-job-parameters-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/main/resources/dynamic-job-parameters-job.xml -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/test/java/com/zenika/workshop/springbatch/DynamicJobParametersJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/test/java/com/zenika/workshop/springbatch/DynamicJobParametersJobTest.java -------------------------------------------------------------------------------- /dynamic-job-parameters-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/dynamic-job-parameters-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /execution-metadata-solution/input/contacts-01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/input/contacts-01.txt -------------------------------------------------------------------------------- /execution-metadata-solution/input/contacts-02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/input/contacts-02.txt -------------------------------------------------------------------------------- /execution-metadata-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/pom.xml -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/resources/META-INF/spring/batch/jobs/flat-file-reading-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/resources/META-INF/spring/batch/jobs/flat-file-reading-job.xml -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/resources/batch-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/resources/batch-default.properties -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/resources/drop-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/resources/drop-tables.sql -------------------------------------------------------------------------------- /execution-metadata-solution/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/ExecutionMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/ExecutionMetadataTest.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/H2Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/H2Server.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/JettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/JettyServer.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/LaunchExecutionMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/test/java/com/zenika/workshop/springbatch/LaunchExecutionMetadata.java -------------------------------------------------------------------------------- /execution-metadata-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /execution-metadata-start/input/contacts-01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/input/contacts-01.txt -------------------------------------------------------------------------------- /execution-metadata-start/input/contacts-02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/input/contacts-02.txt -------------------------------------------------------------------------------- /execution-metadata-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/pom.xml -------------------------------------------------------------------------------- /execution-metadata-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /execution-metadata-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /execution-metadata-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /execution-metadata-start/src/main/resources/META-INF/spring/batch/jobs/flat-file-reading-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/resources/META-INF/spring/batch/jobs/flat-file-reading-job.xml -------------------------------------------------------------------------------- /execution-metadata-start/src/main/resources/batch-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/resources/batch-default.properties -------------------------------------------------------------------------------- /execution-metadata-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /execution-metadata-start/src/main/resources/drop-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/resources/drop-tables.sql -------------------------------------------------------------------------------- /execution-metadata-start/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /execution-metadata-start/src/test/java/com/zenika/workshop/springbatch/ExecutionMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/test/java/com/zenika/workshop/springbatch/ExecutionMetadataTest.java -------------------------------------------------------------------------------- /execution-metadata-start/src/test/java/com/zenika/workshop/springbatch/LaunchExecutionMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/test/java/com/zenika/workshop/springbatch/LaunchExecutionMetadata.java -------------------------------------------------------------------------------- /execution-metadata-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/execution-metadata-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /file-dropping-launching-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/pom.xml -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/integration/FileContactJobLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/java/com/zenika/workshop/springbatch/integration/FileContactJobLauncher.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/resources/file-dropping-launching-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/resources/file-dropping-launching-job.xml -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/main/resources/integration-file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/main/resources/integration-file.xml -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/EmbeddedFtpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/EmbeddedFtpServer.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/FileDroppingLaunchingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/FileDroppingLaunchingJobTest.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/StartClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/StartClient.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/StartDbConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/StartDbConsole.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/StartFtpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/test/java/com/zenika/workshop/springbatch/StartFtpServer.java -------------------------------------------------------------------------------- /file-dropping-launching-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /file-dropping-launching-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/pom.xml -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/integration/FileContactJobLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/java/com/zenika/workshop/springbatch/integration/FileContactJobLauncher.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/resources/file-dropping-launching-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/resources/file-dropping-launching-job.xml -------------------------------------------------------------------------------- /file-dropping-launching-start/src/main/resources/integration-file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/main/resources/integration-file.xml -------------------------------------------------------------------------------- /file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/EmbeddedFtpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/EmbeddedFtpServer.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/StartClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/StartClient.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/StartDbConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/StartDbConsole.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/StartFtpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/test/java/com/zenika/workshop/springbatch/StartFtpServer.java -------------------------------------------------------------------------------- /file-dropping-launching-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-dropping-launching-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /file-reading-partitioning-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/pom.xml -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/resources/file-reading-partitioning-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/resources/file-reading-partitioning-job.xml -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/resources/input/contacts-01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/resources/input/contacts-01.txt -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/resources/input/contacts-02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/resources/input/contacts-02.txt -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/resources/input/contacts-03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/resources/input/contacts-03.txt -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/main/resources/input/contacts-04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/main/resources/input/contacts-04.txt -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/test/java/com/zenika/workshop/springbatch/FileReadingPartitioningJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/test/java/com/zenika/workshop/springbatch/FileReadingPartitioningJobTest.java -------------------------------------------------------------------------------- /file-reading-partitioning-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /file-reading-partitioning-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/pom.xml -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/resources/file-reading-partitioning-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/resources/file-reading-partitioning-job.xml -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/resources/input/contacts-01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/resources/input/contacts-01.txt -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/resources/input/contacts-02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/resources/input/contacts-02.txt -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/resources/input/contacts-03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/resources/input/contacts-03.txt -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/main/resources/input/contacts-04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/main/resources/input/contacts-04.txt -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/test/java/com/zenika/workshop/springbatch/FileReadingPartitioningJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/test/java/com/zenika/workshop/springbatch/FileReadingPartitioningJobTest.java -------------------------------------------------------------------------------- /file-reading-partitioning-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/file-reading-partitioning-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /flat-file-reading-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/pom.xml -------------------------------------------------------------------------------- /flat-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /flat-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /flat-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /flat-file-reading-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /flat-file-reading-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /flat-file-reading-solution/src/main/resources/flat-file-reading-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/main/resources/flat-file-reading-job.xml -------------------------------------------------------------------------------- /flat-file-reading-solution/src/test/java/com/zenika/workshop/springbatch/FlatFileReadingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/test/java/com/zenika/workshop/springbatch/FlatFileReadingJobTest.java -------------------------------------------------------------------------------- /flat-file-reading-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /flat-file-reading-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/pom.xml -------------------------------------------------------------------------------- /flat-file-reading-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /flat-file-reading-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /flat-file-reading-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /flat-file-reading-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /flat-file-reading-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /flat-file-reading-start/src/main/resources/flat-file-reading-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/main/resources/flat-file-reading-job.xml -------------------------------------------------------------------------------- /flat-file-reading-start/src/test/java/com/zenika/workshop/springbatch/FlatFileReadingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/test/java/com/zenika/workshop/springbatch/FlatFileReadingJobTest.java -------------------------------------------------------------------------------- /flat-file-reading-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/flat-file-reading-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /hello-world-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-solution/pom.xml -------------------------------------------------------------------------------- /hello-world-solution/src/main/java/com/zenika/workshop/springbatch/HelloWorldTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-solution/src/main/java/com/zenika/workshop/springbatch/HelloWorldTasklet.java -------------------------------------------------------------------------------- /hello-world-solution/src/main/resources/hello-world-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-solution/src/main/resources/hello-world-job.xml -------------------------------------------------------------------------------- /hello-world-solution/src/test/java/com/zenika/workshop/springbatch/HelloWorldJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-solution/src/test/java/com/zenika/workshop/springbatch/HelloWorldJobTest.java -------------------------------------------------------------------------------- /hello-world-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /hello-world-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-start/pom.xml -------------------------------------------------------------------------------- /hello-world-start/src/main/java/com/zenika/workshop/springbatch/HelloWorldTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-start/src/main/java/com/zenika/workshop/springbatch/HelloWorldTasklet.java -------------------------------------------------------------------------------- /hello-world-start/src/main/resources/hello-world-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-start/src/main/resources/hello-world-job.xml -------------------------------------------------------------------------------- /hello-world-start/src/test/java/com/zenika/workshop/springbatch/HelloWorldJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-start/src/test/java/com/zenika/workshop/springbatch/HelloWorldJobTest.java -------------------------------------------------------------------------------- /hello-world-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/hello-world-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /item-enrichment-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/pom.xml -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/SsnWebServiceItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/java/com/zenika/workshop/springbatch/SsnWebServiceItemProcessor.java -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /item-enrichment-solution/src/main/resources/item-enrichment-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/main/resources/item-enrichment-job.xml -------------------------------------------------------------------------------- /item-enrichment-solution/src/test/java/com/zenika/workshop/springbatch/ItemEnrichmentJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/test/java/com/zenika/workshop/springbatch/ItemEnrichmentJobTest.java -------------------------------------------------------------------------------- /item-enrichment-solution/src/test/java/com/zenika/workshop/springbatch/WebServiceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/test/java/com/zenika/workshop/springbatch/WebServiceHandler.java -------------------------------------------------------------------------------- /item-enrichment-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /item-enrichment-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/pom.xml -------------------------------------------------------------------------------- /item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/SsnWebServiceItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/java/com/zenika/workshop/springbatch/SsnWebServiceItemProcessor.java -------------------------------------------------------------------------------- /item-enrichment-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /item-enrichment-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /item-enrichment-start/src/main/resources/item-enrichment-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/main/resources/item-enrichment-job.xml -------------------------------------------------------------------------------- /item-enrichment-start/src/test/java/com/zenika/workshop/springbatch/ItemEnrichmentJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/test/java/com/zenika/workshop/springbatch/ItemEnrichmentJobTest.java -------------------------------------------------------------------------------- /item-enrichment-start/src/test/java/com/zenika/workshop/springbatch/WebServiceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/test/java/com/zenika/workshop/springbatch/WebServiceHandler.java -------------------------------------------------------------------------------- /item-enrichment-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-enrichment-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /item-processor-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/pom.xml -------------------------------------------------------------------------------- /item-processor-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /item-processor-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /item-processor-solution/src/main/java/com/zenika/workshop/springbatch/ContactItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/java/com/zenika/workshop/springbatch/ContactItemProcessor.java -------------------------------------------------------------------------------- /item-processor-solution/src/main/java/com/zenika/workshop/springbatch/JdbcRegistrationConfirmationItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/java/com/zenika/workshop/springbatch/JdbcRegistrationConfirmationItemWriter.java -------------------------------------------------------------------------------- /item-processor-solution/src/main/java/com/zenika/workshop/springbatch/RegistrationConfirmation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/java/com/zenika/workshop/springbatch/RegistrationConfirmation.java -------------------------------------------------------------------------------- /item-processor-solution/src/main/java/com/zenika/workshop/springbatch/RegistrationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/java/com/zenika/workshop/springbatch/RegistrationService.java -------------------------------------------------------------------------------- /item-processor-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /item-processor-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /item-processor-solution/src/main/resources/item-processor-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/main/resources/item-processor-job.xml -------------------------------------------------------------------------------- /item-processor-solution/src/test/java/com/zenika/workshop/springbatch/ItemProcessorJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/test/java/com/zenika/workshop/springbatch/ItemProcessorJobTest.java -------------------------------------------------------------------------------- /item-processor-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /item-processor-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/pom.xml -------------------------------------------------------------------------------- /item-processor-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /item-processor-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /item-processor-start/src/main/java/com/zenika/workshop/springbatch/ContactItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/java/com/zenika/workshop/springbatch/ContactItemProcessor.java -------------------------------------------------------------------------------- /item-processor-start/src/main/java/com/zenika/workshop/springbatch/JdbcRegistrationConfirmationItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/java/com/zenika/workshop/springbatch/JdbcRegistrationConfirmationItemWriter.java -------------------------------------------------------------------------------- /item-processor-start/src/main/java/com/zenika/workshop/springbatch/RegistrationConfirmation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/java/com/zenika/workshop/springbatch/RegistrationConfirmation.java -------------------------------------------------------------------------------- /item-processor-start/src/main/java/com/zenika/workshop/springbatch/RegistrationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/java/com/zenika/workshop/springbatch/RegistrationService.java -------------------------------------------------------------------------------- /item-processor-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /item-processor-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /item-processor-start/src/main/resources/item-processor-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/main/resources/item-processor-job.xml -------------------------------------------------------------------------------- /item-processor-start/src/test/java/com/zenika/workshop/springbatch/ItemProcessorJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/test/java/com/zenika/workshop/springbatch/ItemProcessorJobTest.java -------------------------------------------------------------------------------- /item-processor-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/item-processor-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /jdbc-paging-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/pom.xml -------------------------------------------------------------------------------- /jdbc-paging-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /jdbc-paging-solution/src/main/java/com/zenika/workshop/springbatch/ContactRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/main/java/com/zenika/workshop/springbatch/ContactRowMapper.java -------------------------------------------------------------------------------- /jdbc-paging-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /jdbc-paging-solution/src/main/resources/insert-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/main/resources/insert-data.sql -------------------------------------------------------------------------------- /jdbc-paging-solution/src/main/resources/jdbc-paging-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/main/resources/jdbc-paging-job.xml -------------------------------------------------------------------------------- /jdbc-paging-solution/src/test/java/com/zenika/workshop/springbatch/JdbcPagingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/test/java/com/zenika/workshop/springbatch/JdbcPagingJobTest.java -------------------------------------------------------------------------------- /jdbc-paging-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /jdbc-paging-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/pom.xml -------------------------------------------------------------------------------- /jdbc-paging-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /jdbc-paging-start/src/main/java/com/zenika/workshop/springbatch/ContactRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/main/java/com/zenika/workshop/springbatch/ContactRowMapper.java -------------------------------------------------------------------------------- /jdbc-paging-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /jdbc-paging-start/src/main/resources/insert-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/main/resources/insert-data.sql -------------------------------------------------------------------------------- /jdbc-paging-start/src/main/resources/jdbc-paging-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/main/resources/jdbc-paging-job.xml -------------------------------------------------------------------------------- /jdbc-paging-start/src/test/java/com/zenika/workshop/springbatch/JdbcPagingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/test/java/com/zenika/workshop/springbatch/JdbcPagingJobTest.java -------------------------------------------------------------------------------- /jdbc-paging-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/jdbc-paging-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /logging-skipped-items-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/pom.xml -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/Slf4jSkipListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/java/com/zenika/workshop/springbatch/Slf4jSkipListener.java -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/main/resources/logging-skipped-items-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/main/resources/logging-skipped-items-job.xml -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/test/java/com/zenika/workshop/springbatch/LoggingSkippedItemsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/test/java/com/zenika/workshop/springbatch/LoggingSkippedItemsTest.java -------------------------------------------------------------------------------- /logging-skipped-items-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /logging-skipped-items-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/pom.xml -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/Slf4jSkipListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/java/com/zenika/workshop/springbatch/Slf4jSkipListener.java -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /logging-skipped-items-start/src/main/resources/logging-skipped-items-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/main/resources/logging-skipped-items-job.xml -------------------------------------------------------------------------------- /logging-skipped-items-start/src/test/java/com/zenika/workshop/springbatch/LoggingSkippedItemsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/test/java/com/zenika/workshop/springbatch/LoggingSkippedItemsTest.java -------------------------------------------------------------------------------- /logging-skipped-items-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/logging-skipped-items-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/pom.xml -------------------------------------------------------------------------------- /presentation/atomic-processing.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/atomic-processing.tex -------------------------------------------------------------------------------- /presentation/chunk-processing.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/chunk-processing.tex -------------------------------------------------------------------------------- /presentation/complex-flow.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/complex-flow.tex -------------------------------------------------------------------------------- /presentation/database-reading-partitioning.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/database-reading-partitioning.tex -------------------------------------------------------------------------------- /presentation/dynamic-job-parameters.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/dynamic-job-parameters.tex -------------------------------------------------------------------------------- /presentation/execution-metadata.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/execution-metadata.tex -------------------------------------------------------------------------------- /presentation/figures/after-cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/after-cc.png -------------------------------------------------------------------------------- /presentation/figures/before-cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/before-cc.png -------------------------------------------------------------------------------- /presentation/figures/code-completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/code-completion.png -------------------------------------------------------------------------------- /presentation/figures/configure-content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/configure-content.png -------------------------------------------------------------------------------- /presentation/figures/content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/content.png -------------------------------------------------------------------------------- /presentation/figures/enable-task-tags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/enable-task-tags.png -------------------------------------------------------------------------------- /presentation/figures/input-files-partitioning.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/input-files-partitioning.pdf -------------------------------------------------------------------------------- /presentation/figures/input-files-partitioning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/input-files-partitioning.svg -------------------------------------------------------------------------------- /presentation/figures/input-files-serial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/input-files-serial.pdf -------------------------------------------------------------------------------- /presentation/figures/input-files-serial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/input-files-serial.svg -------------------------------------------------------------------------------- /presentation/figures/jobinstance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/jobinstance.pdf -------------------------------------------------------------------------------- /presentation/figures/jobinstance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/jobinstance.svg -------------------------------------------------------------------------------- /presentation/figures/logo_zenika.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/logo_zenika.png -------------------------------------------------------------------------------- /presentation/figures/spring-integration-ftp-poller.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/spring-integration-ftp-poller.pdf -------------------------------------------------------------------------------- /presentation/figures/spring-integration-ftp-poller.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/spring-integration-ftp-poller.svg -------------------------------------------------------------------------------- /presentation/figures/tasks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/figures/tasks.png -------------------------------------------------------------------------------- /presentation/file-dropping-launching.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/file-dropping-launching.tex -------------------------------------------------------------------------------- /presentation/file-reading-partitioning.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/file-reading-partitioning.tex -------------------------------------------------------------------------------- /presentation/flat-file-reading.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/flat-file-reading.tex -------------------------------------------------------------------------------- /presentation/hello-world.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/hello-world.tex -------------------------------------------------------------------------------- /presentation/ide-set-up.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/ide-set-up.tex -------------------------------------------------------------------------------- /presentation/ide-spring-support.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/ide-spring-support.tex -------------------------------------------------------------------------------- /presentation/item-enrichment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/item-enrichment.tex -------------------------------------------------------------------------------- /presentation/item-processor.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/item-processor.tex -------------------------------------------------------------------------------- /presentation/jdbc-paging.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/jdbc-paging.tex -------------------------------------------------------------------------------- /presentation/logging-skipped-items.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/logging-skipped-items.tex -------------------------------------------------------------------------------- /presentation/overview-advanced.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/overview-advanced.tex -------------------------------------------------------------------------------- /presentation/overview.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/overview.tex -------------------------------------------------------------------------------- /presentation/scheduling.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/scheduling.tex -------------------------------------------------------------------------------- /presentation/skip.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/skip.tex -------------------------------------------------------------------------------- /presentation/spring-batch-overview.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/spring-batch-overview.tex -------------------------------------------------------------------------------- /presentation/spring-batch-workshop-advanced.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/spring-batch-workshop-advanced.pdf -------------------------------------------------------------------------------- /presentation/spring-batch-workshop-advanced.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/spring-batch-workshop-advanced.tex -------------------------------------------------------------------------------- /presentation/spring-batch-workshop.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/spring-batch-workshop.pdf -------------------------------------------------------------------------------- /presentation/spring-batch-workshop.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/spring-batch-workshop.tex -------------------------------------------------------------------------------- /presentation/xml-file-reading.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/presentation/xml-file-reading.tex -------------------------------------------------------------------------------- /scheduling-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/pom.xml -------------------------------------------------------------------------------- /scheduling-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /scheduling-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /scheduling-solution/src/main/java/com/zenika/workshop/springbatch/ImportLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/java/com/zenika/workshop/springbatch/ImportLauncher.java -------------------------------------------------------------------------------- /scheduling-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /scheduling-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /scheduling-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /scheduling-solution/src/main/resources/scheduling-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/main/resources/scheduling-job.xml -------------------------------------------------------------------------------- /scheduling-solution/src/test/java/com/zenika/workshop/springbatch/SchedulingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/test/java/com/zenika/workshop/springbatch/SchedulingTest.java -------------------------------------------------------------------------------- /scheduling-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /scheduling-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/pom.xml -------------------------------------------------------------------------------- /scheduling-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /scheduling-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /scheduling-start/src/main/java/com/zenika/workshop/springbatch/ImportLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/java/com/zenika/workshop/springbatch/ImportLauncher.java -------------------------------------------------------------------------------- /scheduling-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /scheduling-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /scheduling-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /scheduling-start/src/main/resources/scheduling-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/main/resources/scheduling-job.xml -------------------------------------------------------------------------------- /scheduling-start/src/test/java/com/zenika/workshop/springbatch/SchedulingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/test/java/com/zenika/workshop/springbatch/SchedulingTest.java -------------------------------------------------------------------------------- /scheduling-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/scheduling-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /skip-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/pom.xml -------------------------------------------------------------------------------- /skip-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /skip-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /skip-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /skip-solution/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /skip-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /skip-solution/src/main/resources/skip-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/main/resources/skip-job.xml -------------------------------------------------------------------------------- /skip-solution/src/test/java/com/zenika/workshop/springbatch/SkipJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/test/java/com/zenika/workshop/springbatch/SkipJobTest.java -------------------------------------------------------------------------------- /skip-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /skip-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/pom.xml -------------------------------------------------------------------------------- /skip-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /skip-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /skip-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /skip-start/src/main/resources/contacts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/main/resources/contacts.txt -------------------------------------------------------------------------------- /skip-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /skip-start/src/main/resources/skip-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/main/resources/skip-job.xml -------------------------------------------------------------------------------- /skip-start/src/test/java/com/zenika/workshop/springbatch/SkipJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/test/java/com/zenika/workshop/springbatch/SkipJobTest.java -------------------------------------------------------------------------------- /skip-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/skip-start/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /xml-file-reading-solution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/pom.xml -------------------------------------------------------------------------------- /xml-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /xml-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /xml-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /xml-file-reading-solution/src/main/resources/contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/main/resources/contacts.xml -------------------------------------------------------------------------------- /xml-file-reading-solution/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /xml-file-reading-solution/src/main/resources/xml-file-reading-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/main/resources/xml-file-reading-job.xml -------------------------------------------------------------------------------- /xml-file-reading-solution/src/test/java/com/zenika/workshop/springbatch/XmlFileReadingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/test/java/com/zenika/workshop/springbatch/XmlFileReadingJobTest.java -------------------------------------------------------------------------------- /xml-file-reading-solution/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-solution/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /xml-file-reading-start/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/pom.xml -------------------------------------------------------------------------------- /xml-file-reading-start/src/main/java/com/zenika/workshop/springbatch/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/main/java/com/zenika/workshop/springbatch/Contact.java -------------------------------------------------------------------------------- /xml-file-reading-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/main/java/com/zenika/workshop/springbatch/ContactFieldSetMapper.java -------------------------------------------------------------------------------- /xml-file-reading-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/main/java/com/zenika/workshop/springbatch/JdbcContactItemWriter.java -------------------------------------------------------------------------------- /xml-file-reading-start/src/main/resources/contacts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/main/resources/contacts.xml -------------------------------------------------------------------------------- /xml-file-reading-start/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /xml-file-reading-start/src/main/resources/xml-file-reading-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/main/resources/xml-file-reading-job.xml -------------------------------------------------------------------------------- /xml-file-reading-start/src/test/java/com/zenika/workshop/springbatch/XmlFileReadingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/test/java/com/zenika/workshop/springbatch/XmlFileReadingJobTest.java -------------------------------------------------------------------------------- /xml-file-reading-start/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-Workshop/HEAD/xml-file-reading-start/src/test/resources/logback-test.xml --------------------------------------------------------------------------------