├── .gitignore ├── README.md └── sbia ├── appA ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── appA │ │ │ ├── batch │ │ │ ├── DecompressTasklet.java │ │ │ ├── ProductFieldSetMapper.java │ │ │ └── ProductJdbcItemWriter.java │ │ │ └── domain │ │ │ └── Product.java │ └── resources │ │ └── import-products-job-context.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── appA │ │ └── batch │ │ ├── DecompressTaskletTest.java │ │ └── ImportProductsIntegrationTest.java │ └── resources │ ├── create-tables.sql │ ├── input │ ├── products.txt │ ├── products.zip │ ├── products_corrupted.zip │ ├── products_with_errors.txt │ └── products_with_errors.zip │ ├── logback-test.xml │ └── test-context.xml ├── appB ├── pom.xml └── src │ ├── main │ ├── resources │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── batch │ │ │ │ ├── jobs │ │ │ │ └── sbia-job.xml │ │ │ │ └── override │ │ │ │ └── app-context.xml │ │ ├── batch-default.properties │ │ └── logback.xml │ └── webapp │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── WebAppBootstrapTest.java │ └── resources │ └── com │ └── manning │ └── sbia │ ├── jetty.xml │ └── webdefault.xml ├── ch01 ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch01 │ │ │ ├── batch │ │ │ ├── DecompressTasklet.java │ │ │ ├── ProductFieldSetMapper.java │ │ │ └── ProductJdbcItemWriter.java │ │ │ └── domain │ │ │ └── Product.java │ └── resources │ │ ├── create-tables.sql │ │ ├── import-products-job-context.xml │ │ ├── input │ │ ├── products.txt │ │ └── products.zip │ │ └── insert-data.sql │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch01 │ │ └── batch │ │ ├── DecompressTaskletTest.java │ │ └── ImportProductsIntegrationTest.java │ └── resources │ ├── input │ ├── products_corrupted.zip │ ├── products_with_errors.txt │ └── products_with_errors.zip │ ├── job-context.xml │ ├── logback-test.xml │ └── test-context.xml ├── ch02 ├── input │ ├── products.zip │ └── products_corrupted.zip ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch02 │ │ │ ├── GeneratesJobMetaData.java │ │ │ ├── LaunchDatabaseAndConsole.java │ │ │ ├── LaunchImportProductsJob.java │ │ │ └── LaunchSpringBatchAdmin.java │ ├── resources │ │ ├── batch-default.properties │ │ ├── batch-h2.properties │ │ ├── com │ │ │ └── manning │ │ │ │ └── sbia │ │ │ │ └── ch02 │ │ │ │ ├── batch-infrastructure-context.xml │ │ │ │ ├── connect-database-context.xml │ │ │ │ └── root-database-context.xml │ │ └── logback.xml │ └── webapp │ │ └── WEB-INF │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch02 │ │ ├── BatchInfrastructureTest.java │ │ └── structure │ │ ├── DummyItemReader.java │ │ ├── DummyItemWriter.java │ │ ├── DummyTasklet.java │ │ ├── JobStructureComplexTest.java │ │ ├── JobStructureSimpleTest.java │ │ └── SkippedDecider.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch02 │ │ └── structure │ │ ├── JobStructureComplexTest-context.xml │ │ └── JobStructureSimpleTest-context.xml │ └── logback-test.xml ├── ch03 ├── pom.xml ├── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch03 │ │ ├── Product.java │ │ ├── ProductFieldSetMapper.java │ │ ├── ProductPreparedStatementSetter.java │ │ └── listener │ │ ├── ImportProductsExecutionListener.java │ │ └── ImportProductsJobListener.java │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch03 │ │ ├── AbstractJobStructureTest.java │ │ └── JobStructureTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch03 │ │ ├── JobStructureTest-context.xml │ │ └── input │ │ └── products-delimited.txt │ ├── create-tables.sql │ └── logback-test.xml ├── ch04 ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch04 │ │ │ ├── HelloTasklet.java │ │ │ ├── LaunchImportProductsJob.java │ │ │ ├── ModifyExitStatusListener.java │ │ │ ├── SkippedAwareExitCodeMapper.java │ │ │ └── web │ │ │ └── JobLauncherController.java │ └── resources │ │ ├── com │ │ └── manning │ │ │ └── sbia │ │ │ └── ch04 │ │ │ ├── import-products-job-exit-code.xml │ │ │ └── import-products-job.xml │ │ └── logback.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch04 │ │ ├── CommandLineJobRunnerTest.java │ │ ├── CountDownTasklet.java │ │ ├── CronExpressionsTest.java │ │ ├── JobParametersConverterTest.java │ │ ├── QuartzLauncher.java │ │ ├── QuartzSchedulingTest.java │ │ ├── SpringSchedulingAnnotatedLauncher.java │ │ ├── SpringSchedulingLauncher.java │ │ ├── SpringSchedulingTest.java │ │ ├── incrementer │ │ └── IncrementerTest.java │ │ ├── stop │ │ ├── EmptyWriter.java │ │ ├── InfiniteReader.java │ │ ├── ProcessItemsTasklet.java │ │ ├── StopListener.java │ │ └── StopTest.java │ │ └── web │ │ ├── JobParameterAwareTasklet.java │ │ ├── SimpleLauncher.java │ │ └── WebTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch04 │ │ ├── QuartzSchedulingTest-context.xml │ │ ├── SpringSchedulingTest-context.xml │ │ ├── incrementer │ │ └── IncrementerTest-context.xml │ │ ├── stop │ │ └── StopTest-context.xml │ │ ├── tables_h2.sql │ │ └── web │ │ └── webapp │ │ └── WEB-INF │ │ ├── applicationContext.xml │ │ ├── batch-infrastructure.xml │ │ ├── batch-jobs.xml │ │ ├── sbia-servlet.xml │ │ ├── scheduling.xml │ │ └── web.xml │ └── logback-test.xml ├── ch05 ├── pom.xml ├── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch05 │ │ ├── BookProduct.java │ │ ├── MobilePhoneProduct.java │ │ ├── Product.java │ │ ├── database │ │ └── ProductRowMapper.java │ │ ├── file │ │ ├── ProductFieldSetMapper.java │ │ ├── TwoLineProductRecordSeparatorPolicy.java │ │ └── WrappedJsonLineMapper.java │ │ └── service │ │ ├── ProductService.java │ │ ├── ProductServiceAdapter.java │ │ └── ProductServiceImpl.java │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch05 │ │ ├── AbstractJobStructureTest.java │ │ ├── DummyProductItemWriter.java │ │ ├── database │ │ ├── JobStructureHibernateCursorTest.java │ │ ├── JobStructureHibernatePagingTest.java │ │ ├── JobStructureJdbcCursorTest.java │ │ └── JobStructureJdbcPagingTest.java │ │ ├── file │ │ ├── JobStructureDelimitedFlatFileTest.java │ │ ├── JobStructureDelimitedMultiFlatFileTest.java │ │ ├── JobStructureDelimitedTwoLinesFlatFileTest.java │ │ ├── JobStructureFixedFlatFileTest.java │ │ ├── JobStructureJsonFlatFileTest.java │ │ └── JobStructureXmlFileTest.java │ │ ├── jms │ │ └── JobStructureJmsTest.java │ │ └── service │ │ └── JobStructureExistingServiceTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch05 │ │ ├── database │ │ ├── JobStructureHibernateCursorTest-context.xml │ │ ├── JobStructureHibernatePagingTest-context.xml │ │ ├── JobStructureJdbcCursorTest-context.xml │ │ ├── JobStructureJdbcPagingTest-context.xml │ │ └── hibernate.cfg.xml │ │ ├── file │ │ ├── JobStructureDelimitedFlatFileTest-context.xml │ │ ├── JobStructureDelimitedMultiFlatFileTest-context.xml │ │ ├── JobStructureDelimitedTwoLinesFlatFileTest-context.xml │ │ ├── JobStructureFixedFlatFileTest-context.xml │ │ ├── JobStructureJsonFlatFileTest-context.xml │ │ ├── JobStructureXmlFileTest-context.xml │ │ └── mapping.xml │ │ ├── input │ │ ├── multi-products-delimited.txt │ │ ├── products-delimited-two-lines.txt │ │ ├── products-delimited.txt │ │ ├── products-fixed.txt │ │ ├── products.json │ │ └── products.xml │ │ ├── jms │ │ └── JobStructureJmsTest-context.xml │ │ └── service │ │ └── JobStructureExistingServiceTest-context.xml │ ├── create-tables.sql │ └── logback-test.xml ├── ch06 ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch06 │ │ │ ├── BookProduct.java │ │ │ ├── MobilePhoneProduct.java │ │ │ ├── Product.java │ │ │ ├── advanced │ │ │ └── ProductRouterClassifier.java │ │ │ ├── custom │ │ │ ├── JdbcProductItemWriter.java │ │ │ └── ProductMD5ItemWriter.java │ │ │ ├── database │ │ │ ├── HibernateProductDao.java │ │ │ ├── ProductHibernateItemWriter.java │ │ │ └── ProductItemPreparedStatementSetter.java │ │ │ ├── file │ │ │ ├── ProductFieldExtractor.java │ │ │ ├── ProductFooterCallback.java │ │ │ ├── ProductFooterStaxCallback.java │ │ │ ├── ProductHeaderCallback.java │ │ │ ├── ProductHeaderStaxCallback.java │ │ │ └── ProductsLineAggregator.java │ │ │ ├── mail │ │ │ ├── Customer.java │ │ │ └── CustomerItemProcessor.java │ │ │ └── service │ │ │ └── ProductService.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch06 │ │ ├── advanced │ │ └── JobClassifierCompositeItemWriterTest.java │ │ ├── custom │ │ ├── JobCompositeItemWriterTest.java │ │ ├── JobProductJdbcItemWriterTest.java │ │ └── JobProductMD5ItemWriterTest.java │ │ ├── database │ │ ├── JobHibernateItemWriterTest.java │ │ ├── JobJdbcBatchItemWriterIPSSTest.java │ │ ├── JobJdbcBatchItemWriterISPSPTest.java │ │ ├── JobJpaItemWriterTest.java │ │ └── JobProductHibernateItemWriterTest.java │ │ ├── file │ │ ├── AssertLine.java │ │ ├── JobDelimitedBeanWrapperFieldExtractorFlatFileTest.java │ │ ├── JobDelimitedPassThroughFieldExtractorFlatFileTest.java │ │ ├── JobDelimitedProductFieldExtractorFlatFileTest.java │ │ ├── JobDelimitedProductPipeSeparatorFlatFileTest.java │ │ ├── JobFixedWidthBeanWrapperFieldExtractorFlatFileTest.java │ │ ├── JobFixedWidthHeaderFooterFlatFileTest.java │ │ ├── JobFixedWidthLineAggregatorFlatFileTest.java │ │ ├── JobPassThroughFlatFileTest.java │ │ ├── JobXmlFileTest.java │ │ ├── JobXmlHeaderFooterFileTest.java │ │ └── JobXmlMultiFileTest.java │ │ ├── jms │ │ └── JobJmsTest.java │ │ ├── mail │ │ └── JobMailTest.java │ │ └── service │ │ ├── JobPropertyExtractingDelegatingServiceTest.java │ │ └── JobReuseServiceTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch06 │ │ ├── advanced │ │ ├── JobClassifierCompositeItemWriterTest-context.xml │ │ └── import-data.sql │ │ ├── batch-h2.properties │ │ ├── create-tables.sql │ │ ├── custom │ │ ├── JobCompositeItemWriterTest-context.xml │ │ ├── JobProductJdbcItemWriterTest-context.xml │ │ └── JobProductMD5ItemWriterTest-context.xml │ │ ├── database │ │ ├── JobHibernateItemWriterTest-context.xml │ │ ├── JobJdbcBatchItemWriterIPSSTest-context.xml │ │ ├── JobJdbcBatchItemWriterISPSPTest-context.xml │ │ ├── JobJpaItemWriterTest-context.xml │ │ ├── JobProductHibernateItemWriterTest-context.xml │ │ ├── test-batch-hibernate-context.xml │ │ └── test-batch-jpa-context.xml │ │ ├── file │ │ ├── JobDelimitedBeanWrapperFieldExtractorFlatFileTest-context.xml │ │ ├── JobDelimitedPassThroughFieldExtractorFlatFileTest-context.xml │ │ ├── JobDelimitedProductFieldExtractorFlatFileTest-context.xml │ │ ├── JobDelimitedProductPipeSeparatorFlatFileTest-context.xml │ │ ├── JobFixedWidthBeanWrapperFieldExtractorFlatFileTest-context.xml │ │ ├── JobFixedWidthHeaderFooterFlatFileTest-context.xml │ │ ├── JobFixedWidthLineAggregatorFlatFileTest-context.xml │ │ ├── JobPassThroughFlatFileTest-context.xml │ │ ├── JobXmlFileTest-context.xml │ │ ├── JobXmlHeaderFooterFileTest-context.xml │ │ └── JobXmlMultiFileTest-context.xml │ │ ├── input │ │ ├── customers-delimited.txt │ │ ├── multi-products-delimited.txt │ │ ├── products-delimited-big.txt │ │ └── products-delimited.txt │ │ ├── jms │ │ └── JobJmsTest-context.xml │ │ ├── mail │ │ └── JobMailTest-context.xml │ │ ├── service │ │ ├── JobPropertyExtractingDelegatingServiceTest-context.xml │ │ └── JobReuseServiceTest-context.xml │ │ ├── test-batch-infrastructure-context.xml │ │ └── test-batch-reader-context.xml │ └── logback-test.xml ├── ch07 ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch07 │ │ │ ├── ExistingProductFilterItemProcessor.java │ │ │ ├── IdToProductItemProcessor.java │ │ │ ├── JdbcProductDao.java │ │ │ ├── PartnerIdItemProcessor.java │ │ │ ├── PartnerIdMapper.java │ │ │ ├── PartnerProduct.java │ │ │ ├── PartnerProductFieldSetMapper.java │ │ │ ├── PartnerProductItemProcessor.java │ │ │ ├── PartnerProductMapper.java │ │ │ ├── ProductDao.java │ │ │ ├── ProductRowMapper.java │ │ │ ├── SimplePartnerProductMapper.java │ │ │ └── validation │ │ │ ├── BeanValidationValidator.java │ │ │ └── ProductValidator.java │ └── resources │ │ ├── create-mapping-tables.sql │ │ ├── insert-mapping-data.sql │ │ ├── partner-products.txt │ │ └── products.txt │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch07 │ │ ├── ChangingStateProcessingTest.java │ │ ├── CompositeProcessingTest.java │ │ ├── DrivingQueryTest.java │ │ ├── FilteringExistingProductTest.java │ │ ├── FilteringProductItemProcessor.java │ │ ├── ItemProcessorConfigurationTest.java │ │ ├── TransformingProcessingTest.java │ │ └── validation │ │ ├── BeanValidationValidationTest.java │ │ ├── BeanValidationValidatorTest.java │ │ ├── DeclarativeValidationBaseTest.java │ │ ├── Order.java │ │ ├── ProgrammaticValidationTest.java │ │ └── ValangValidationTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch07 │ │ ├── ChangingStateProcessingTest-context.xml │ │ ├── CompositeProcessingTest-context.xml │ │ ├── DrivingQueryTest-context.xml │ │ ├── FilteringExistingProductTest-context.xml │ │ ├── ItemProcessorConfigurationTest-context.xml │ │ ├── TransformingProcessingTest-context.xml │ │ ├── batch-infrastructure-context.xml │ │ └── validation │ │ ├── BeanValidationValidationTest-context.xml │ │ ├── DeclarativeValidationBase-context.xml │ │ ├── ProgrammaticValidationTest-context.xml │ │ └── ValangValidationTest-context.xml │ ├── logback-test.xml │ └── products-with-negative-price.txt ├── ch08 ├── pom.xml ├── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch08 │ │ ├── restart │ │ └── FilesInDirectoryItemReader.java │ │ ├── retry │ │ ├── Discount.java │ │ ├── DiscountService.java │ │ ├── DiscountsHolder.java │ │ ├── DiscountsTasklet.java │ │ ├── DiscountsWithRetryTemplateTasklet.java │ │ └── Slf4jRetryListener.java │ │ └── skip │ │ ├── DatabaseSkipListener.java │ │ ├── ExceptionSkipPolicy.java │ │ └── Slf4jSkipListener.java │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch08 │ │ ├── AbstractRobustnessTest.java │ │ ├── BusinessService.java │ │ ├── DummyItemProcessor.java │ │ ├── DummyItemReader.java │ │ ├── DummyItemWriter.java │ │ ├── RepeatTemplateTest.java │ │ ├── restart │ │ ├── RestartBehaviorTest.java │ │ └── RestartTest.java │ │ ├── retry │ │ ├── RetryBehaviorTest.java │ │ └── RetryTemplateTest.java │ │ └── skip │ │ ├── ExceptionSkipPolicyTest.java │ │ ├── SkipBehaviorTest.java │ │ └── SkipTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch08 │ │ ├── restart │ │ ├── RestartBehaviorTest-context.xml │ │ ├── RestartTest-context.xml │ │ └── inputs │ │ │ ├── 01.txt │ │ │ ├── 02.txt │ │ │ ├── 03.txt │ │ │ ├── 04.txt │ │ │ ├── 05.txt │ │ │ ├── 06.txt │ │ │ ├── 07.txt │ │ │ ├── 08.txt │ │ │ ├── 09.txt │ │ │ └── 10.txt │ │ ├── retry │ │ ├── RetryBehaviorTest-context.xml │ │ └── RetryTemplateTest-context.xml │ │ ├── robustness-context.xml │ │ └── skip │ │ ├── SkipBehaviorTest-context.xml │ │ ├── SkipTest-context.xml │ │ ├── create-skip-log-table.sql │ │ ├── products_no_error.txt │ │ ├── products_too_many_errors.txt │ │ └── products_with_errors.txt │ └── logback-test.xml ├── ch09 ├── pom.xml ├── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch09 │ │ ├── batch │ │ ├── DuplicateOrderItemProcessor.java │ │ ├── InventoryOrderWriter.java │ │ └── ShippedOrderWriter.java │ │ └── domain │ │ ├── Order.java │ │ └── OrderItem.java │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch09 │ │ ├── AbstractRobustnessTest.java │ │ ├── BusinessService.java │ │ ├── DummyItemProcessor.java │ │ ├── DummyItemReader.java │ │ ├── DummyItemWriter.java │ │ ├── besteffort │ │ ├── DetectDuplicateTest.java │ │ └── IdempotencyTest.java │ │ ├── jta │ │ └── JtaTest.java │ │ └── transaction │ │ ├── JmsItemReader.java │ │ ├── TaskletTransactionTest.java │ │ └── TransactionBehaviorTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch09 │ │ ├── besteffort │ │ ├── DetectDuplicateTest-context.xml │ │ ├── IdempotencyTest-context.xml │ │ ├── best-effort-context.xml │ │ ├── create-inventory-tables.sql │ │ ├── create-order-tables.sql │ │ ├── insert-inventory-data.sql │ │ └── insert-order-data.sql │ │ ├── jta │ │ ├── JtaTest-context.xml │ │ ├── create-tables.sql │ │ ├── drop-tables.sql │ │ └── products.zip │ │ ├── robustness-context.xml │ │ └── transaction │ │ ├── TaskletTransactionTest-context.xml │ │ └── TransactionBehaviorTest-context.xml │ └── logback-test.xml ├── ch10 ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch10 │ │ │ ├── batch │ │ │ ├── BatchService.java │ │ │ ├── ImportMetadata.java │ │ │ └── ImportMetadataHolder.java │ │ │ ├── decider │ │ │ ├── FileExistsDecider.java │ │ │ └── SkippedItemsDecider.java │ │ │ ├── exception │ │ │ └── IntegrityViolationException.java │ │ │ ├── listener │ │ │ ├── FileExistsStepListener.java │ │ │ └── SkippedItemsStepListener.java │ │ │ └── tasklet │ │ │ ├── CleanTasklet.java │ │ │ ├── DecompressTasklet.java │ │ │ ├── DownloadTasklet.java │ │ │ ├── GenerateReportTasklet.java │ │ │ ├── TrackImportFromJobContextTasklet.java │ │ │ ├── TrackImportTasklet.java │ │ │ ├── TrackImportWithHolderTasklet.java │ │ │ ├── VerifyStoreInJobContextTasklet.java │ │ │ ├── VerifyStoreInStepContextTasklet.java │ │ │ └── VerifyTasklet.java │ └── resources │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch10 │ │ ├── batch-infrastructure.xml │ │ ├── externalized-flow-step.xml │ │ ├── externalized-flow.xml │ │ ├── externalized-job.xml │ │ ├── job-with-deciders.xml │ │ ├── job-with-listeners.xml │ │ ├── tasklet-definition.xml │ │ ├── transmit-data-holder-spel-job.xml │ │ ├── transmit-data-job-context-job.xml │ │ ├── transmit-data-job-context-late-binding-job.xml │ │ └── transmit-data-step-context-job.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch10 │ │ ├── AbstractJobTest.java │ │ ├── ExternalizedFlowStepTest.java │ │ ├── ExternalizedFlowTest.java │ │ ├── ExternalizedJobTest.java │ │ ├── JobWithDecidersTest.java │ │ ├── JobWithListenersTest.java │ │ ├── TransmitDataHolderSpelTest.java │ │ ├── TransmitDataJobContextLateBindingTest.java │ │ ├── TransmitDataJobContextTest.java │ │ └── TransmitDataStepContextTest.java │ └── resources │ └── logback-test.xml ├── ch11 ├── data-samples │ ├── products-partner1-1.xml │ ├── products-partner1-2.xml │ └── products-partner1-3-error.xml ├── input │ ├── products.txt │ ├── products.zip │ └── products_corrupted.zip ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch11 │ │ │ ├── batch │ │ │ └── ImportToJobInstanceMappingTasklet.java │ │ │ ├── integration │ │ │ ├── JobLaunchRequest.java │ │ │ ├── JobLaunchingMessageHandler.java │ │ │ ├── ProductImport.java │ │ │ ├── ProductImportFileNameGenerator.java │ │ │ ├── ProductImportGateway.java │ │ │ ├── ProductImportToJobLaunchRequestHandler.java │ │ │ ├── ProductImportUtils.java │ │ │ └── StringToJobLaunchRequestAdapter.java │ │ │ ├── repository │ │ │ ├── ProductImportRepository.java │ │ │ └── jdbc │ │ │ │ └── JdbcProductImportRepository.java │ │ │ └── web │ │ │ ├── ImportProductsController.java │ │ │ └── ProductsController.java │ ├── resources │ │ ├── com │ │ │ └── manning │ │ │ │ └── sbia │ │ │ │ └── ch11 │ │ │ │ ├── batch-infrastructure.xml │ │ │ │ ├── batch │ │ │ │ └── castor-xml-mapping.xml │ │ │ │ ├── data-access.xml │ │ │ │ ├── enterprise-integration-infrastructure.xml │ │ │ │ ├── import-products-job.xml │ │ │ │ ├── integration-job-launching.xml │ │ │ │ └── xml-marshalling.xml │ │ └── create-tables-integration.sql │ └── webapp │ │ └── WEB-INF │ │ ├── applicationContext.xml │ │ ├── sbia-servlet.xml │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch11 │ │ ├── EchoJobParametersTasklet.java │ │ ├── EnterpriseIntegrationTest.java │ │ ├── LaunchEnterpriseIntegrationServer.java │ │ ├── SpringIntegrationQuickStartTest.java │ │ ├── SubmitImport.java │ │ ├── batch │ │ └── ImportProductsBatchTest.java │ │ └── integration │ │ ├── FileLaunchingJobTest.java │ │ ├── HttpLaunchingJobTest.java │ │ ├── JobLaunchingMessageHandlerTest.java │ │ └── ProductImportFileNameGeneratorTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch11 │ │ ├── SpringIntegrationQuickStartTest-context.xml │ │ ├── batch-infrastructure-test.xml │ │ ├── batch │ │ └── ImportProductsBatchTest-context.xml │ │ ├── integration │ │ ├── FileLaunchingJobTest-context.xml │ │ ├── JobLaunchingMessageHandlerTest-context.xml │ │ ├── servlet-context.xml │ │ ├── web-app-context.xml │ │ └── web.xml │ │ └── product-import-samples │ │ ├── products-partner1-1.xml │ │ ├── products-partner1-2.xml │ │ ├── products-partner1-3-error.xml │ │ └── products-partner1-3.xml │ └── logback-test.xml ├── ch12 ├── input │ ├── products.txt │ ├── products.zip │ ├── products_corrupted.zip │ ├── products_error.zip │ └── products_errors.txt ├── pom.xml ├── readme.txt └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch12 │ │ │ ├── batch │ │ │ ├── ApplicationEventMonitoringNotifier.java │ │ │ ├── BatchMonitoringNotifier.java │ │ │ ├── DecompressTasklet.java │ │ │ ├── DefaultJobLoader.java │ │ │ ├── JobExecutionNotificationListener.java │ │ │ ├── JobExecutionNotificationPublisher.java │ │ │ ├── JobLoader.java │ │ │ ├── ProductItemPreparedStatementSetter.java │ │ │ ├── SimpleMessageApplicationEvent.java │ │ │ └── StepExecutionApplicationEventAdvice.java │ │ │ └── domain │ │ │ └── Product.java │ ├── resources │ │ ├── batch-default.properties │ │ ├── batch-h2.properties │ │ └── com │ │ │ └── manning │ │ │ └── sbia │ │ │ └── ch12 │ │ │ ├── batch-explorer-context.xml │ │ │ ├── batch-infrastructure-context.xml │ │ │ ├── batch-monitoring-context.xml │ │ │ ├── batch-operator-context.xml │ │ │ └── root-database-context.xml │ └── webapp │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── WEB-INF │ │ └── web.xml │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch12 │ │ ├── AbstractJobStructureTest.java │ │ ├── JobExplorerTest.java │ │ ├── JobJmxTest.java │ │ └── SpringBatchAdminTest.java │ └── resources │ ├── clean-tables.sql │ ├── com │ └── manning │ │ └── sbia │ │ └── ch12 │ │ ├── JobExplorerTest-context.xml │ │ ├── JobJmxTest-context.xml │ │ ├── JobStructureTest-context.xml │ │ ├── SpringBatchAdminTest-context.xml │ │ ├── input │ │ ├── products.txt │ │ ├── products_error.zip │ │ └── products_errors.txt │ │ ├── jetty.xml │ │ └── webdefault.xml │ ├── create-tables.sql │ ├── drop-tables.sql │ └── logback-test.xml ├── ch13 ├── pom.xml ├── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch13 │ │ ├── ProductFieldSetMapper.java │ │ ├── ProductRowMapper.java │ │ ├── ThreadUtils.java │ │ ├── domain │ │ ├── BookProduct.java │ │ ├── MobilePhoneProduct.java │ │ ├── Product.java │ │ └── ProductForColumnRange.java │ │ ├── multithreadedstep │ │ ├── ProductItemWriter.java │ │ └── SynchronizingItemReader.java │ │ └── partition │ │ ├── ColumnRangePartitioner.java │ │ └── ProductForColumnRangeRowMapper.java │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch13 │ │ ├── DummyProductForColumnRangeWriter.java │ │ ├── DummyProductReader.java │ │ ├── DummyProductWriter.java │ │ ├── WrappedItemReader.java │ │ ├── WrappedItemReaderForColumnRange.java │ │ ├── chunk │ │ └── RemoteChunkingSpringIntegrationStepTest.java │ │ ├── multithreadedstep │ │ ├── MultithreadedStepTest.java │ │ ├── MultithreadedStepThrottleLimitTest.java │ │ └── ProcessIndicatorTest.java │ │ ├── parallel │ │ └── ParallelStepTest.java │ │ └── partition │ │ ├── PartitionColumnRangeStepTest.java │ │ ├── PartitionMultiResourceStepTest.java │ │ └── PartitionSpringIntegrationStepTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch13 │ │ ├── batch-infrastructure-test.xml │ │ ├── chunk │ │ └── RemoteChunkingSpringIntegrationStepTest-context.xml │ │ ├── input │ │ ├── book-products-delimited.txt │ │ ├── mobile-products-delimited.txt │ │ ├── products1.txt │ │ └── products2.txt │ │ ├── multithreadedstep │ │ ├── MultithreadedStepTest-context.xml │ │ ├── MultithreadedStepThrottleLimitTest-context.xml │ │ └── ProcessIndicatorTest-context.xml │ │ ├── parallel │ │ └── ParallelStepTest-context.xml │ │ └── partition │ │ ├── PartitionColumnRangeStepTest-context.xml │ │ ├── PartitionMultiResourceStepTest-context.xml │ │ └── PartitionSpringIntegrationStepTest-context.xml │ ├── create-tables-for-column-range.sql │ ├── create-tables.sql │ └── logback-test.xml ├── ch14 ├── pom.xml ├── readme.txt └── src │ ├── main │ └── java │ │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch14 │ │ ├── batch │ │ ├── CleanTasklet.java │ │ ├── ImportValidator.java │ │ ├── NextDecider.java │ │ ├── ProductFieldSetMapper.java │ │ ├── ProductItemListener.java │ │ ├── ProductItemWriter.java │ │ └── validation │ │ │ ├── PositivePriceValidator.java │ │ │ └── PriceMandatoryValidator.java │ │ └── domain │ │ └── Product.java │ └── test │ ├── java │ └── com │ │ └── manning │ │ └── sbia │ │ └── ch14 │ │ └── batch │ │ ├── integration │ │ ├── job │ │ │ └── WholeBatchTest.java │ │ ├── processor │ │ │ └── CompositeItemProcessorTest.java │ │ ├── reader │ │ │ ├── ReaderWithListenerTest.java │ │ │ └── ReaderWithStepScopeTestUtilsTest.java │ │ └── step │ │ │ ├── ProductStepTest.java │ │ │ └── StatisticStepTest.java │ │ ├── samples │ │ ├── JUnitSampleTest.java │ │ └── MockitoSampleTest.java │ │ └── unit │ │ ├── CompositeItemProcessorTest.java │ │ ├── ImportValidatorTest.java │ │ ├── decider │ │ └── NextDeciderTest.java │ │ ├── listener │ │ └── ProductItemListenerTest.java │ │ ├── reader │ │ └── ProductFieldSetMapperTest.java │ │ ├── tasklet │ │ └── CleanTaskletTest.java │ │ ├── validation │ │ ├── PositivePriceValidatorTest.java │ │ └── PriceMandatoryValidatorTest.java │ │ └── writer │ │ └── ProductItemWriterMockTest.java │ └── resources │ ├── com │ └── manning │ │ └── sbia │ │ └── ch14 │ │ ├── input │ │ └── products.txt │ │ ├── output │ │ ├── excludes.txt │ │ ├── statistic-product.txt │ │ └── statistic-summary.txt │ │ ├── spring │ │ ├── batch-h2.properties │ │ ├── test-batch-infrastructure-context.xml │ │ └── test-job-context.xml │ │ └── sql │ │ └── create-tables.sql │ └── logback-test.xml ├── pom.xml └── readme.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/README.md -------------------------------------------------------------------------------- /sbia/appA/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/pom.xml -------------------------------------------------------------------------------- /sbia/appA/src/main/java/com/manning/sbia/appA/batch/DecompressTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/main/java/com/manning/sbia/appA/batch/DecompressTasklet.java -------------------------------------------------------------------------------- /sbia/appA/src/main/java/com/manning/sbia/appA/batch/ProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/main/java/com/manning/sbia/appA/batch/ProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/appA/src/main/java/com/manning/sbia/appA/batch/ProductJdbcItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/main/java/com/manning/sbia/appA/batch/ProductJdbcItemWriter.java -------------------------------------------------------------------------------- /sbia/appA/src/main/java/com/manning/sbia/appA/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/main/java/com/manning/sbia/appA/domain/Product.java -------------------------------------------------------------------------------- /sbia/appA/src/main/resources/import-products-job-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/main/resources/import-products-job-context.xml -------------------------------------------------------------------------------- /sbia/appA/src/test/java/com/manning/sbia/appA/batch/DecompressTaskletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/java/com/manning/sbia/appA/batch/DecompressTaskletTest.java -------------------------------------------------------------------------------- /sbia/appA/src/test/java/com/manning/sbia/appA/batch/ImportProductsIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/java/com/manning/sbia/appA/batch/ImportProductsIntegrationTest.java -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/create-tables.sql -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/input/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/input/products.txt -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/input/products.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/input/products.zip -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/input/products_corrupted.zip: -------------------------------------------------------------------------------- 1 | false ZIP archive with plain text. -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/input/products_with_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/input/products_with_errors.txt -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/input/products_with_errors.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/input/products_with_errors.zip -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/appA/src/test/resources/test-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appA/src/test/resources/test-context.xml -------------------------------------------------------------------------------- /sbia/appB/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/pom.xml -------------------------------------------------------------------------------- /sbia/appB/src/main/resources/META-INF/spring/batch/jobs/sbia-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/main/resources/META-INF/spring/batch/jobs/sbia-job.xml -------------------------------------------------------------------------------- /sbia/appB/src/main/resources/META-INF/spring/batch/override/app-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/main/resources/META-INF/spring/batch/override/app-context.xml -------------------------------------------------------------------------------- /sbia/appB/src/main/resources/batch-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/main/resources/batch-default.properties -------------------------------------------------------------------------------- /sbia/appB/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/main/resources/logback.xml -------------------------------------------------------------------------------- /sbia/appB/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /sbia/appB/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sbia/appB/src/test/java/com/manning/sbia/WebAppBootstrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/test/java/com/manning/sbia/WebAppBootstrapTest.java -------------------------------------------------------------------------------- /sbia/appB/src/test/resources/com/manning/sbia/jetty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/test/resources/com/manning/sbia/jetty.xml -------------------------------------------------------------------------------- /sbia/appB/src/test/resources/com/manning/sbia/webdefault.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/appB/src/test/resources/com/manning/sbia/webdefault.xml -------------------------------------------------------------------------------- /sbia/ch01/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/pom.xml -------------------------------------------------------------------------------- /sbia/ch01/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/readme.txt -------------------------------------------------------------------------------- /sbia/ch01/src/main/java/com/manning/sbia/ch01/batch/DecompressTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/java/com/manning/sbia/ch01/batch/DecompressTasklet.java -------------------------------------------------------------------------------- /sbia/ch01/src/main/java/com/manning/sbia/ch01/batch/ProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/java/com/manning/sbia/ch01/batch/ProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/ch01/src/main/java/com/manning/sbia/ch01/batch/ProductJdbcItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/java/com/manning/sbia/ch01/batch/ProductJdbcItemWriter.java -------------------------------------------------------------------------------- /sbia/ch01/src/main/java/com/manning/sbia/ch01/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/java/com/manning/sbia/ch01/domain/Product.java -------------------------------------------------------------------------------- /sbia/ch01/src/main/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/resources/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch01/src/main/resources/import-products-job-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/resources/import-products-job-context.xml -------------------------------------------------------------------------------- /sbia/ch01/src/main/resources/input/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/resources/input/products.txt -------------------------------------------------------------------------------- /sbia/ch01/src/main/resources/input/products.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/resources/input/products.zip -------------------------------------------------------------------------------- /sbia/ch01/src/main/resources/insert-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/main/resources/insert-data.sql -------------------------------------------------------------------------------- /sbia/ch01/src/test/java/com/manning/sbia/ch01/batch/DecompressTaskletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/java/com/manning/sbia/ch01/batch/DecompressTaskletTest.java -------------------------------------------------------------------------------- /sbia/ch01/src/test/java/com/manning/sbia/ch01/batch/ImportProductsIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/java/com/manning/sbia/ch01/batch/ImportProductsIntegrationTest.java -------------------------------------------------------------------------------- /sbia/ch01/src/test/resources/input/products_corrupted.zip: -------------------------------------------------------------------------------- 1 | false ZIP archive with plain text. -------------------------------------------------------------------------------- /sbia/ch01/src/test/resources/input/products_with_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/resources/input/products_with_errors.txt -------------------------------------------------------------------------------- /sbia/ch01/src/test/resources/input/products_with_errors.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/resources/input/products_with_errors.zip -------------------------------------------------------------------------------- /sbia/ch01/src/test/resources/job-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/resources/job-context.xml -------------------------------------------------------------------------------- /sbia/ch01/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch01/src/test/resources/test-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch01/src/test/resources/test-context.xml -------------------------------------------------------------------------------- /sbia/ch02/input/products.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/input/products.zip -------------------------------------------------------------------------------- /sbia/ch02/input/products_corrupted.zip: -------------------------------------------------------------------------------- 1 | false ZIP archive with plain text. -------------------------------------------------------------------------------- /sbia/ch02/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/pom.xml -------------------------------------------------------------------------------- /sbia/ch02/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/readme.txt -------------------------------------------------------------------------------- /sbia/ch02/src/main/java/com/manning/sbia/ch02/GeneratesJobMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/java/com/manning/sbia/ch02/GeneratesJobMetaData.java -------------------------------------------------------------------------------- /sbia/ch02/src/main/java/com/manning/sbia/ch02/LaunchDatabaseAndConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/java/com/manning/sbia/ch02/LaunchDatabaseAndConsole.java -------------------------------------------------------------------------------- /sbia/ch02/src/main/java/com/manning/sbia/ch02/LaunchImportProductsJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/java/com/manning/sbia/ch02/LaunchImportProductsJob.java -------------------------------------------------------------------------------- /sbia/ch02/src/main/java/com/manning/sbia/ch02/LaunchSpringBatchAdmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/java/com/manning/sbia/ch02/LaunchSpringBatchAdmin.java -------------------------------------------------------------------------------- /sbia/ch02/src/main/resources/batch-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/resources/batch-default.properties -------------------------------------------------------------------------------- /sbia/ch02/src/main/resources/batch-h2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/resources/batch-h2.properties -------------------------------------------------------------------------------- /sbia/ch02/src/main/resources/com/manning/sbia/ch02/batch-infrastructure-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/resources/com/manning/sbia/ch02/batch-infrastructure-context.xml -------------------------------------------------------------------------------- /sbia/ch02/src/main/resources/com/manning/sbia/ch02/connect-database-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/resources/com/manning/sbia/ch02/connect-database-context.xml -------------------------------------------------------------------------------- /sbia/ch02/src/main/resources/com/manning/sbia/ch02/root-database-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/resources/com/manning/sbia/ch02/root-database-context.xml -------------------------------------------------------------------------------- /sbia/ch02/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/resources/logback.xml -------------------------------------------------------------------------------- /sbia/ch02/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/BatchInfrastructureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/BatchInfrastructureTest.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/DummyItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/DummyItemReader.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/DummyItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/DummyItemWriter.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/DummyTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/DummyTasklet.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/JobStructureComplexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/JobStructureComplexTest.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/JobStructureSimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/JobStructureSimpleTest.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/SkippedDecider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/java/com/manning/sbia/ch02/structure/SkippedDecider.java -------------------------------------------------------------------------------- /sbia/ch02/src/test/resources/com/manning/sbia/ch02/structure/JobStructureComplexTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/resources/com/manning/sbia/ch02/structure/JobStructureComplexTest-context.xml -------------------------------------------------------------------------------- /sbia/ch02/src/test/resources/com/manning/sbia/ch02/structure/JobStructureSimpleTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/resources/com/manning/sbia/ch02/structure/JobStructureSimpleTest-context.xml -------------------------------------------------------------------------------- /sbia/ch02/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch02/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch03/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/pom.xml -------------------------------------------------------------------------------- /sbia/ch03/readme.txt: -------------------------------------------------------------------------------- 1 | Code source for chapter 3 of Spring Batch in Action 2 | -------------------------------------------------------------------------------- /sbia/ch03/src/main/java/com/manning/sbia/ch03/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/main/java/com/manning/sbia/ch03/Product.java -------------------------------------------------------------------------------- /sbia/ch03/src/main/java/com/manning/sbia/ch03/ProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/main/java/com/manning/sbia/ch03/ProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/ch03/src/main/java/com/manning/sbia/ch03/ProductPreparedStatementSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/main/java/com/manning/sbia/ch03/ProductPreparedStatementSetter.java -------------------------------------------------------------------------------- /sbia/ch03/src/main/java/com/manning/sbia/ch03/listener/ImportProductsExecutionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/main/java/com/manning/sbia/ch03/listener/ImportProductsExecutionListener.java -------------------------------------------------------------------------------- /sbia/ch03/src/main/java/com/manning/sbia/ch03/listener/ImportProductsJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/main/java/com/manning/sbia/ch03/listener/ImportProductsJobListener.java -------------------------------------------------------------------------------- /sbia/ch03/src/test/java/com/manning/sbia/ch03/AbstractJobStructureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/test/java/com/manning/sbia/ch03/AbstractJobStructureTest.java -------------------------------------------------------------------------------- /sbia/ch03/src/test/java/com/manning/sbia/ch03/JobStructureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/test/java/com/manning/sbia/ch03/JobStructureTest.java -------------------------------------------------------------------------------- /sbia/ch03/src/test/resources/com/manning/sbia/ch03/JobStructureTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/test/resources/com/manning/sbia/ch03/JobStructureTest-context.xml -------------------------------------------------------------------------------- /sbia/ch03/src/test/resources/com/manning/sbia/ch03/input/products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/test/resources/com/manning/sbia/ch03/input/products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch03/src/test/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/test/resources/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch03/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch03/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch04/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/pom.xml -------------------------------------------------------------------------------- /sbia/ch04/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/readme.txt -------------------------------------------------------------------------------- /sbia/ch04/src/main/java/com/manning/sbia/ch04/HelloTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/java/com/manning/sbia/ch04/HelloTasklet.java -------------------------------------------------------------------------------- /sbia/ch04/src/main/java/com/manning/sbia/ch04/LaunchImportProductsJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/java/com/manning/sbia/ch04/LaunchImportProductsJob.java -------------------------------------------------------------------------------- /sbia/ch04/src/main/java/com/manning/sbia/ch04/ModifyExitStatusListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/java/com/manning/sbia/ch04/ModifyExitStatusListener.java -------------------------------------------------------------------------------- /sbia/ch04/src/main/java/com/manning/sbia/ch04/SkippedAwareExitCodeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/java/com/manning/sbia/ch04/SkippedAwareExitCodeMapper.java -------------------------------------------------------------------------------- /sbia/ch04/src/main/java/com/manning/sbia/ch04/web/JobLauncherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/java/com/manning/sbia/ch04/web/JobLauncherController.java -------------------------------------------------------------------------------- /sbia/ch04/src/main/resources/com/manning/sbia/ch04/import-products-job-exit-code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/resources/com/manning/sbia/ch04/import-products-job-exit-code.xml -------------------------------------------------------------------------------- /sbia/ch04/src/main/resources/com/manning/sbia/ch04/import-products-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/resources/com/manning/sbia/ch04/import-products-job.xml -------------------------------------------------------------------------------- /sbia/ch04/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/main/resources/logback.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/CommandLineJobRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/CommandLineJobRunnerTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/CountDownTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/CountDownTasklet.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/CronExpressionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/CronExpressionsTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/JobParametersConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/JobParametersConverterTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/QuartzLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/QuartzLauncher.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/QuartzSchedulingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/QuartzSchedulingTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/SpringSchedulingAnnotatedLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/SpringSchedulingAnnotatedLauncher.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/SpringSchedulingLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/SpringSchedulingLauncher.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/SpringSchedulingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/SpringSchedulingTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/incrementer/IncrementerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/incrementer/IncrementerTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/EmptyWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/EmptyWriter.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/InfiniteReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/InfiniteReader.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/ProcessItemsTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/ProcessItemsTasklet.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/StopListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/StopListener.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/StopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/stop/StopTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/web/JobParameterAwareTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/web/JobParameterAwareTasklet.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/web/SimpleLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/web/SimpleLauncher.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/java/com/manning/sbia/ch04/web/WebTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/java/com/manning/sbia/ch04/web/WebTest.java -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/QuartzSchedulingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/QuartzSchedulingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/SpringSchedulingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/SpringSchedulingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/incrementer/IncrementerTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/incrementer/IncrementerTest-context.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/stop/StopTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/stop/StopTest-context.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/tables_h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/tables_h2.sql -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/batch-infrastructure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/batch-infrastructure.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/batch-jobs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/batch-jobs.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/sbia-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/sbia-servlet.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/scheduling.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/scheduling.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/com/manning/sbia/ch04/web/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sbia/ch04/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch04/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch05/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/pom.xml -------------------------------------------------------------------------------- /sbia/ch05/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/readme.txt -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/BookProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/BookProduct.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/MobilePhoneProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/MobilePhoneProduct.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/Product.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/database/ProductRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/database/ProductRowMapper.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/file/ProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/file/ProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/file/TwoLineProductRecordSeparatorPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/file/TwoLineProductRecordSeparatorPolicy.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/file/WrappedJsonLineMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/file/WrappedJsonLineMapper.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/service/ProductService.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/service/ProductServiceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/service/ProductServiceAdapter.java -------------------------------------------------------------------------------- /sbia/ch05/src/main/java/com/manning/sbia/ch05/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/main/java/com/manning/sbia/ch05/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/AbstractJobStructureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/AbstractJobStructureTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/DummyProductItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/DummyProductItemWriter.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureHibernateCursorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureHibernateCursorTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureHibernatePagingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureHibernatePagingTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureJdbcCursorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureJdbcCursorTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureJdbcPagingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/database/JobStructureJdbcPagingTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureDelimitedFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureDelimitedFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureDelimitedMultiFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureDelimitedMultiFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureDelimitedTwoLinesFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureDelimitedTwoLinesFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureFixedFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureFixedFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureJsonFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureJsonFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureXmlFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/file/JobStructureXmlFileTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/jms/JobStructureJmsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/jms/JobStructureJmsTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/java/com/manning/sbia/ch05/service/JobStructureExistingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/java/com/manning/sbia/ch05/service/JobStructureExistingServiceTest.java -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureHibernateCursorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureHibernateCursorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureHibernatePagingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureHibernatePagingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureJdbcCursorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureJdbcCursorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureJdbcPagingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/JobStructureJdbcPagingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/hibernate.cfg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/database/hibernate.cfg.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureDelimitedFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureDelimitedFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureDelimitedMultiFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureDelimitedMultiFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureDelimitedTwoLinesFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureDelimitedTwoLinesFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureFixedFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureFixedFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureJsonFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureJsonFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureXmlFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/JobStructureXmlFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/mapping.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/file/mapping.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/multi-products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/multi-products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products-delimited-two-lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products-delimited-two-lines.txt -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products-fixed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products-fixed.txt -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products.json -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/input/products.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/jms/JobStructureJmsTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/jms/JobStructureJmsTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/com/manning/sbia/ch05/service/JobStructureExistingServiceTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/com/manning/sbia/ch05/service/JobStructureExistingServiceTest-context.xml -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch05/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch05/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch06/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/pom.xml -------------------------------------------------------------------------------- /sbia/ch06/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/readme.txt -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/BookProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/BookProduct.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/MobilePhoneProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/MobilePhoneProduct.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/Product.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/advanced/ProductRouterClassifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/advanced/ProductRouterClassifier.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/custom/JdbcProductItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/custom/JdbcProductItemWriter.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/custom/ProductMD5ItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/custom/ProductMD5ItemWriter.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/database/HibernateProductDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/database/HibernateProductDao.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/database/ProductHibernateItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/database/ProductHibernateItemWriter.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/database/ProductItemPreparedStatementSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/database/ProductItemPreparedStatementSetter.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductFieldExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductFieldExtractor.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductFooterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductFooterCallback.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductFooterStaxCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductFooterStaxCallback.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductHeaderCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductHeaderCallback.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductHeaderStaxCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductHeaderStaxCallback.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductsLineAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/file/ProductsLineAggregator.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/mail/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/mail/Customer.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/mail/CustomerItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/mail/CustomerItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/java/com/manning/sbia/ch06/service/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/java/com/manning/sbia/ch06/service/ProductService.java -------------------------------------------------------------------------------- /sbia/ch06/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/advanced/JobClassifierCompositeItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/advanced/JobClassifierCompositeItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/custom/JobCompositeItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/custom/JobCompositeItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/custom/JobProductJdbcItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/custom/JobProductJdbcItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/custom/JobProductMD5ItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/custom/JobProductMD5ItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobHibernateItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobHibernateItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterIPSSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterIPSSTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterISPSPTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterISPSPTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobJpaItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobJpaItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobProductHibernateItemWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/database/JobProductHibernateItemWriterTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/AssertLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/AssertLine.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedBeanWrapperFieldExtractorFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedBeanWrapperFieldExtractorFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedPassThroughFieldExtractorFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedPassThroughFieldExtractorFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedProductFieldExtractorFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedProductFieldExtractorFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedProductPipeSeparatorFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobDelimitedProductPipeSeparatorFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobFixedWidthBeanWrapperFieldExtractorFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobFixedWidthBeanWrapperFieldExtractorFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobFixedWidthHeaderFooterFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobFixedWidthHeaderFooterFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobFixedWidthLineAggregatorFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobFixedWidthLineAggregatorFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobPassThroughFlatFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobPassThroughFlatFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobXmlFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobXmlFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobXmlHeaderFooterFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobXmlHeaderFooterFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobXmlMultiFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/file/JobXmlMultiFileTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/jms/JobJmsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/jms/JobJmsTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/mail/JobMailTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/mail/JobMailTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/service/JobPropertyExtractingDelegatingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/service/JobPropertyExtractingDelegatingServiceTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/java/com/manning/sbia/ch06/service/JobReuseServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/java/com/manning/sbia/ch06/service/JobReuseServiceTest.java -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/advanced/JobClassifierCompositeItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/advanced/JobClassifierCompositeItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/advanced/import-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/advanced/import-data.sql -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/batch-h2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/batch-h2.properties -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/custom/JobCompositeItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/custom/JobCompositeItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/custom/JobProductJdbcItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/custom/JobProductJdbcItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/custom/JobProductMD5ItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/custom/JobProductMD5ItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobHibernateItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobHibernateItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterIPSSTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterIPSSTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterISPSPTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobJdbcBatchItemWriterISPSPTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobJpaItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobJpaItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobProductHibernateItemWriterTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/JobProductHibernateItemWriterTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/test-batch-hibernate-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/test-batch-hibernate-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/test-batch-jpa-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/database/test-batch-jpa-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedBeanWrapperFieldExtractorFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedBeanWrapperFieldExtractorFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedPassThroughFieldExtractorFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedPassThroughFieldExtractorFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedProductFieldExtractorFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedProductFieldExtractorFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedProductPipeSeparatorFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobDelimitedProductPipeSeparatorFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobFixedWidthBeanWrapperFieldExtractorFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobFixedWidthBeanWrapperFieldExtractorFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobFixedWidthHeaderFooterFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobFixedWidthHeaderFooterFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobFixedWidthLineAggregatorFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobFixedWidthLineAggregatorFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobPassThroughFlatFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobPassThroughFlatFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobXmlFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobXmlFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobXmlHeaderFooterFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobXmlHeaderFooterFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobXmlMultiFileTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/file/JobXmlMultiFileTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/customers-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/customers-delimited.txt -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/multi-products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/multi-products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/products-delimited-big.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/products-delimited-big.txt -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/input/products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/jms/JobJmsTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/jms/JobJmsTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/mail/JobMailTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/mail/JobMailTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/service/JobPropertyExtractingDelegatingServiceTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/service/JobPropertyExtractingDelegatingServiceTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/service/JobReuseServiceTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/service/JobReuseServiceTest-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/test-batch-infrastructure-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/test-batch-infrastructure-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/com/manning/sbia/ch06/test-batch-reader-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/com/manning/sbia/ch06/test-batch-reader-context.xml -------------------------------------------------------------------------------- /sbia/ch06/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch06/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch07/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/pom.xml -------------------------------------------------------------------------------- /sbia/ch07/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/readme.txt -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/ExistingProductFilterItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/ExistingProductFilterItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/IdToProductItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/IdToProductItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/JdbcProductDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/JdbcProductDao.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerIdItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerIdItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerIdMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerIdMapper.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProduct.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProductItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProductItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProductMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/PartnerProductMapper.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/ProductDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/ProductDao.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/ProductRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/ProductRowMapper.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/SimplePartnerProductMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/SimplePartnerProductMapper.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/validation/BeanValidationValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/validation/BeanValidationValidator.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/java/com/manning/sbia/ch07/validation/ProductValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/java/com/manning/sbia/ch07/validation/ProductValidator.java -------------------------------------------------------------------------------- /sbia/ch07/src/main/resources/create-mapping-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/resources/create-mapping-tables.sql -------------------------------------------------------------------------------- /sbia/ch07/src/main/resources/insert-mapping-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/resources/insert-mapping-data.sql -------------------------------------------------------------------------------- /sbia/ch07/src/main/resources/partner-products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/resources/partner-products.txt -------------------------------------------------------------------------------- /sbia/ch07/src/main/resources/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/main/resources/products.txt -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/ChangingStateProcessingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/ChangingStateProcessingTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/CompositeProcessingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/CompositeProcessingTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/DrivingQueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/DrivingQueryTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/FilteringExistingProductTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/FilteringExistingProductTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/FilteringProductItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/FilteringProductItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/ItemProcessorConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/ItemProcessorConfigurationTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/TransformingProcessingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/TransformingProcessingTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/BeanValidationValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/BeanValidationValidationTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/BeanValidationValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/BeanValidationValidatorTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/DeclarativeValidationBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/DeclarativeValidationBaseTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/Order.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/ProgrammaticValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/ProgrammaticValidationTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/ValangValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/java/com/manning/sbia/ch07/validation/ValangValidationTest.java -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/ChangingStateProcessingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/ChangingStateProcessingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/CompositeProcessingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/CompositeProcessingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/DrivingQueryTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/DrivingQueryTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/FilteringExistingProductTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/FilteringExistingProductTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/ItemProcessorConfigurationTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/ItemProcessorConfigurationTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/TransformingProcessingTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/TransformingProcessingTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/batch-infrastructure-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/batch-infrastructure-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/BeanValidationValidationTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/BeanValidationValidationTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/DeclarativeValidationBase-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/DeclarativeValidationBase-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/ProgrammaticValidationTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/ProgrammaticValidationTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/ValangValidationTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/com/manning/sbia/ch07/validation/ValangValidationTest-context.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch07/src/test/resources/products-with-negative-price.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch07/src/test/resources/products-with-negative-price.txt -------------------------------------------------------------------------------- /sbia/ch08/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/pom.xml -------------------------------------------------------------------------------- /sbia/ch08/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/readme.txt -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/restart/FilesInDirectoryItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/restart/FilesInDirectoryItemReader.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/Discount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/Discount.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountService.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountsHolder.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountsTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountsTasklet.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountsWithRetryTemplateTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/DiscountsWithRetryTemplateTasklet.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/Slf4jRetryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/retry/Slf4jRetryListener.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/skip/DatabaseSkipListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/skip/DatabaseSkipListener.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/skip/ExceptionSkipPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/skip/ExceptionSkipPolicy.java -------------------------------------------------------------------------------- /sbia/ch08/src/main/java/com/manning/sbia/ch08/skip/Slf4jSkipListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/main/java/com/manning/sbia/ch08/skip/Slf4jSkipListener.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/AbstractRobustnessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/AbstractRobustnessTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/BusinessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/BusinessService.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/DummyItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/DummyItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/DummyItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/DummyItemReader.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/DummyItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/DummyItemWriter.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/RepeatTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/RepeatTemplateTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/restart/RestartBehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/restart/RestartBehaviorTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/restart/RestartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/restart/RestartTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/retry/RetryBehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/retry/RetryBehaviorTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/retry/RetryTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/retry/RetryTemplateTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/skip/ExceptionSkipPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/skip/ExceptionSkipPolicyTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/skip/SkipBehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/skip/SkipBehaviorTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/java/com/manning/sbia/ch08/skip/SkipTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/java/com/manning/sbia/ch08/skip/SkipTest.java -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/RestartBehaviorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/RestartBehaviorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/RestartTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/RestartTest-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/01.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/02.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/03.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/04.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/05.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/06.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/07.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/08.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/09.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/restart/inputs/10.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/retry/RetryBehaviorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/retry/RetryBehaviorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/retry/RetryTemplateTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/retry/RetryTemplateTest-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/robustness-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/robustness-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/SkipBehaviorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/SkipBehaviorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/SkipTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/SkipTest-context.xml -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/create-skip-log-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/create-skip-log-table.sql -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/products_no_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/products_no_error.txt -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/products_too_many_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/products_too_many_errors.txt -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/products_with_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/com/manning/sbia/ch08/skip/products_with_errors.txt -------------------------------------------------------------------------------- /sbia/ch08/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch08/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch09/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/pom.xml -------------------------------------------------------------------------------- /sbia/ch09/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/readme.txt -------------------------------------------------------------------------------- /sbia/ch09/src/main/java/com/manning/sbia/ch09/batch/DuplicateOrderItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/main/java/com/manning/sbia/ch09/batch/DuplicateOrderItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch09/src/main/java/com/manning/sbia/ch09/batch/InventoryOrderWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/main/java/com/manning/sbia/ch09/batch/InventoryOrderWriter.java -------------------------------------------------------------------------------- /sbia/ch09/src/main/java/com/manning/sbia/ch09/batch/ShippedOrderWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/main/java/com/manning/sbia/ch09/batch/ShippedOrderWriter.java -------------------------------------------------------------------------------- /sbia/ch09/src/main/java/com/manning/sbia/ch09/domain/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/main/java/com/manning/sbia/ch09/domain/Order.java -------------------------------------------------------------------------------- /sbia/ch09/src/main/java/com/manning/sbia/ch09/domain/OrderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/main/java/com/manning/sbia/ch09/domain/OrderItem.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/AbstractRobustnessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/AbstractRobustnessTest.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/BusinessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/BusinessService.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/DummyItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/DummyItemProcessor.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/DummyItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/DummyItemReader.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/DummyItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/DummyItemWriter.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/besteffort/DetectDuplicateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/besteffort/DetectDuplicateTest.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/besteffort/IdempotencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/besteffort/IdempotencyTest.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/jta/JtaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/jta/JtaTest.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/transaction/JmsItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/transaction/JmsItemReader.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/transaction/TaskletTransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/transaction/TaskletTransactionTest.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/java/com/manning/sbia/ch09/transaction/TransactionBehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/java/com/manning/sbia/ch09/transaction/TransactionBehaviorTest.java -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/DetectDuplicateTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/DetectDuplicateTest-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/IdempotencyTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/IdempotencyTest-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/best-effort-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/best-effort-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/create-inventory-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/create-inventory-tables.sql -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/create-order-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/create-order-tables.sql -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/insert-inventory-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/insert-inventory-data.sql -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/insert-order-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/besteffort/insert-order-data.sql -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/JtaTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/JtaTest-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/drop-tables.sql: -------------------------------------------------------------------------------- 1 | drop table product; -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/products.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/jta/products.zip -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/robustness-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/robustness-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/transaction/TaskletTransactionTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/transaction/TaskletTransactionTest-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/com/manning/sbia/ch09/transaction/TransactionBehaviorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/com/manning/sbia/ch09/transaction/TransactionBehaviorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch09/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch09/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch10/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/pom.xml -------------------------------------------------------------------------------- /sbia/ch10/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/readme.txt -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/batch/BatchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/batch/BatchService.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/batch/ImportMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/batch/ImportMetadata.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/batch/ImportMetadataHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/batch/ImportMetadataHolder.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/decider/FileExistsDecider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/decider/FileExistsDecider.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/decider/SkippedItemsDecider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/decider/SkippedItemsDecider.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/exception/IntegrityViolationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/exception/IntegrityViolationException.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/listener/FileExistsStepListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/listener/FileExistsStepListener.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/listener/SkippedItemsStepListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/listener/SkippedItemsStepListener.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/CleanTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/CleanTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/DecompressTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/DecompressTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/DownloadTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/DownloadTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/GenerateReportTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/GenerateReportTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/TrackImportFromJobContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/TrackImportFromJobContextTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/TrackImportTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/TrackImportTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/TrackImportWithHolderTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/TrackImportWithHolderTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/VerifyStoreInJobContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/VerifyStoreInJobContextTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/VerifyStoreInStepContextTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/VerifyStoreInStepContextTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/VerifyTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/java/com/manning/sbia/ch10/tasklet/VerifyTasklet.java -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/batch-infrastructure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/batch-infrastructure.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/externalized-flow-step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/externalized-flow-step.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/externalized-flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/externalized-flow.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/externalized-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/externalized-job.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/job-with-deciders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/job-with-deciders.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/job-with-listeners.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/job-with-listeners.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/tasklet-definition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/tasklet-definition.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-holder-spel-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-holder-spel-job.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-job-context-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-job-context-job.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-job-context-late-binding-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-job-context-late-binding-job.xml -------------------------------------------------------------------------------- /sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-step-context-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/main/resources/com/manning/sbia/ch10/transmit-data-step-context-job.xml -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/AbstractJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/AbstractJobTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/ExternalizedFlowStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/ExternalizedFlowStepTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/ExternalizedFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/ExternalizedFlowTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/ExternalizedJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/ExternalizedJobTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/JobWithDecidersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/JobWithDecidersTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/JobWithListenersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/JobWithListenersTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataHolderSpelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataHolderSpelTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataJobContextLateBindingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataJobContextLateBindingTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataJobContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataJobContextTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataStepContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/java/com/manning/sbia/ch10/TransmitDataStepContextTest.java -------------------------------------------------------------------------------- /sbia/ch10/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch10/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch11/data-samples/products-partner1-1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/data-samples/products-partner1-1.xml -------------------------------------------------------------------------------- /sbia/ch11/data-samples/products-partner1-2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/data-samples/products-partner1-2.xml -------------------------------------------------------------------------------- /sbia/ch11/data-samples/products-partner1-3-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/data-samples/products-partner1-3-error.xml -------------------------------------------------------------------------------- /sbia/ch11/input/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/input/products.txt -------------------------------------------------------------------------------- /sbia/ch11/input/products.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/input/products.zip -------------------------------------------------------------------------------- /sbia/ch11/input/products_corrupted.zip: -------------------------------------------------------------------------------- 1 | false ZIP archive with plain text. -------------------------------------------------------------------------------- /sbia/ch11/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/pom.xml -------------------------------------------------------------------------------- /sbia/ch11/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/readme.txt -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/batch/ImportToJobInstanceMappingTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/batch/ImportToJobInstanceMappingTasklet.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/JobLaunchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/JobLaunchRequest.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/JobLaunchingMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/JobLaunchingMessageHandler.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImport.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportFileNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportFileNameGenerator.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportGateway.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportGateway.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportToJobLaunchRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportToJobLaunchRequestHandler.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/ProductImportUtils.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/StringToJobLaunchRequestAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/integration/StringToJobLaunchRequestAdapter.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/repository/ProductImportRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/repository/ProductImportRepository.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/repository/jdbc/JdbcProductImportRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/repository/jdbc/JdbcProductImportRepository.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/web/ImportProductsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/web/ImportProductsController.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/java/com/manning/sbia/ch11/web/ProductsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/java/com/manning/sbia/ch11/web/ProductsController.java -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/batch-infrastructure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/batch-infrastructure.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/batch/castor-xml-mapping.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/batch/castor-xml-mapping.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/data-access.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/data-access.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/enterprise-integration-infrastructure.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/enterprise-integration-infrastructure.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/import-products-job.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/import-products-job.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/integration-job-launching.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/integration-job-launching.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/com/manning/sbia/ch11/xml-marshalling.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/com/manning/sbia/ch11/xml-marshalling.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/resources/create-tables-integration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/resources/create-tables-integration.sql -------------------------------------------------------------------------------- /sbia/ch11/src/main/webapp/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/webapp/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/webapp/WEB-INF/sbia-servlet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/webapp/WEB-INF/sbia-servlet.xml -------------------------------------------------------------------------------- /sbia/ch11/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/EchoJobParametersTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/EchoJobParametersTasklet.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/EnterpriseIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/EnterpriseIntegrationTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/LaunchEnterpriseIntegrationServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/LaunchEnterpriseIntegrationServer.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/SpringIntegrationQuickStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/SpringIntegrationQuickStartTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/SubmitImport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/SubmitImport.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/batch/ImportProductsBatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/batch/ImportProductsBatchTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/FileLaunchingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/FileLaunchingJobTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/HttpLaunchingJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/HttpLaunchingJobTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/JobLaunchingMessageHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/JobLaunchingMessageHandlerTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/ProductImportFileNameGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/java/com/manning/sbia/ch11/integration/ProductImportFileNameGeneratorTest.java -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/SpringIntegrationQuickStartTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/SpringIntegrationQuickStartTest-context.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/batch-infrastructure-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/batch-infrastructure-test.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/batch/ImportProductsBatchTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/batch/ImportProductsBatchTest-context.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/FileLaunchingJobTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/FileLaunchingJobTest-context.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/JobLaunchingMessageHandlerTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/JobLaunchingMessageHandlerTest-context.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/servlet-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/servlet-context.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/web-app-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/web-app-context.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/integration/web.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-1.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-2.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-3-error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-3-error.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/com/manning/sbia/ch11/product-import-samples/products-partner1-3.xml -------------------------------------------------------------------------------- /sbia/ch11/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch11/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch12/input/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/input/products.txt -------------------------------------------------------------------------------- /sbia/ch12/input/products.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/input/products.zip -------------------------------------------------------------------------------- /sbia/ch12/input/products_corrupted.zip: -------------------------------------------------------------------------------- 1 | false ZIP archive with plain text. -------------------------------------------------------------------------------- /sbia/ch12/input/products_error.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/input/products_error.zip -------------------------------------------------------------------------------- /sbia/ch12/input/products_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/input/products_errors.txt -------------------------------------------------------------------------------- /sbia/ch12/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/pom.xml -------------------------------------------------------------------------------- /sbia/ch12/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/readme.txt -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/ApplicationEventMonitoringNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/ApplicationEventMonitoringNotifier.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/BatchMonitoringNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/BatchMonitoringNotifier.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/DecompressTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/DecompressTasklet.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/DefaultJobLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/DefaultJobLoader.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/JobExecutionNotificationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/JobExecutionNotificationListener.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/JobExecutionNotificationPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/JobExecutionNotificationPublisher.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/JobLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/JobLoader.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/ProductItemPreparedStatementSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/ProductItemPreparedStatementSetter.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/SimpleMessageApplicationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/SimpleMessageApplicationEvent.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/StepExecutionApplicationEventAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/batch/StepExecutionApplicationEventAdvice.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/java/com/manning/sbia/ch12/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/java/com/manning/sbia/ch12/domain/Product.java -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/batch-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/batch-default.properties -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/batch-h2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/batch-h2.properties -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-explorer-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-explorer-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-infrastructure-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-infrastructure-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-monitoring-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-monitoring-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-operator-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/com/manning/sbia/ch12/batch-operator-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/main/resources/com/manning/sbia/ch12/root-database-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/resources/com/manning/sbia/ch12/root-database-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /sbia/ch12/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/java/com/manning/sbia/ch12/AbstractJobStructureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/java/com/manning/sbia/ch12/AbstractJobStructureTest.java -------------------------------------------------------------------------------- /sbia/ch12/src/test/java/com/manning/sbia/ch12/JobExplorerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/java/com/manning/sbia/ch12/JobExplorerTest.java -------------------------------------------------------------------------------- /sbia/ch12/src/test/java/com/manning/sbia/ch12/JobJmxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/java/com/manning/sbia/ch12/JobJmxTest.java -------------------------------------------------------------------------------- /sbia/ch12/src/test/java/com/manning/sbia/ch12/SpringBatchAdminTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/java/com/manning/sbia/ch12/SpringBatchAdminTest.java -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/clean-tables.sql: -------------------------------------------------------------------------------- 1 | delete from product; 2 | -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/JobExplorerTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/JobExplorerTest-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/JobJmxTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/JobJmxTest-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/JobStructureTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/JobStructureTest-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/SpringBatchAdminTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/SpringBatchAdminTest-context.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/input/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/input/products.txt -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/input/products_error.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/input/products_error.zip -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/input/products_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/input/products_errors.txt -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/jetty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/jetty.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/com/manning/sbia/ch12/webdefault.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/com/manning/sbia/ch12/webdefault.xml -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/drop-tables.sql: -------------------------------------------------------------------------------- 1 | #drop table product; 2 | -------------------------------------------------------------------------------- /sbia/ch12/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch12/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch13/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/pom.xml -------------------------------------------------------------------------------- /sbia/ch13/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/readme.txt -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/ProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/ProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/ProductRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/ProductRowMapper.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/ThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/ThreadUtils.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/BookProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/BookProduct.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/MobilePhoneProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/MobilePhoneProduct.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/Product.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/ProductForColumnRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/domain/ProductForColumnRange.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/multithreadedstep/ProductItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/multithreadedstep/ProductItemWriter.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/multithreadedstep/SynchronizingItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/multithreadedstep/SynchronizingItemReader.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/partition/ColumnRangePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/partition/ColumnRangePartitioner.java -------------------------------------------------------------------------------- /sbia/ch13/src/main/java/com/manning/sbia/ch13/partition/ProductForColumnRangeRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/main/java/com/manning/sbia/ch13/partition/ProductForColumnRangeRowMapper.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/DummyProductForColumnRangeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/DummyProductForColumnRangeWriter.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/DummyProductReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/DummyProductReader.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/DummyProductWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/DummyProductWriter.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/WrappedItemReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/WrappedItemReader.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/WrappedItemReaderForColumnRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/WrappedItemReaderForColumnRange.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/chunk/RemoteChunkingSpringIntegrationStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/chunk/RemoteChunkingSpringIntegrationStepTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepThrottleLimitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepThrottleLimitTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/multithreadedstep/ProcessIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/multithreadedstep/ProcessIndicatorTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/parallel/ParallelStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/parallel/ParallelStepTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/partition/PartitionColumnRangeStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/partition/PartitionColumnRangeStepTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/partition/PartitionMultiResourceStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/partition/PartitionMultiResourceStepTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/java/com/manning/sbia/ch13/partition/PartitionSpringIntegrationStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/java/com/manning/sbia/ch13/partition/PartitionSpringIntegrationStepTest.java -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/batch-infrastructure-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/batch-infrastructure-test.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/chunk/RemoteChunkingSpringIntegrationStepTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/chunk/RemoteChunkingSpringIntegrationStepTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/book-products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/book-products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/mobile-products-delimited.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/mobile-products-delimited.txt -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/products1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/products1.txt -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/products2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/input/products2.txt -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepThrottleLimitTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/multithreadedstep/MultithreadedStepThrottleLimitTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/multithreadedstep/ProcessIndicatorTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/multithreadedstep/ProcessIndicatorTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/parallel/ParallelStepTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/parallel/ParallelStepTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/partition/PartitionColumnRangeStepTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/partition/PartitionColumnRangeStepTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/partition/PartitionMultiResourceStepTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/partition/PartitionMultiResourceStepTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/com/manning/sbia/ch13/partition/PartitionSpringIntegrationStepTest-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/com/manning/sbia/ch13/partition/PartitionSpringIntegrationStepTest-context.xml -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/create-tables-for-column-range.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/create-tables-for-column-range.sql -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch13/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch13/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/ch14/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/pom.xml -------------------------------------------------------------------------------- /sbia/ch14/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/readme.txt -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/CleanTasklet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/CleanTasklet.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ImportValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ImportValidator.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/NextDecider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/NextDecider.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ProductFieldSetMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ProductFieldSetMapper.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ProductItemListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ProductItemListener.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ProductItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/ProductItemWriter.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/validation/PositivePriceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/validation/PositivePriceValidator.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/validation/PriceMandatoryValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/batch/validation/PriceMandatoryValidator.java -------------------------------------------------------------------------------- /sbia/ch14/src/main/java/com/manning/sbia/ch14/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/main/java/com/manning/sbia/ch14/domain/Product.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/job/WholeBatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/job/WholeBatchTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/processor/CompositeItemProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/processor/CompositeItemProcessorTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/reader/ReaderWithListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/reader/ReaderWithListenerTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/reader/ReaderWithStepScopeTestUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/reader/ReaderWithStepScopeTestUtilsTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/step/ProductStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/step/ProductStepTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/step/StatisticStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/integration/step/StatisticStepTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/samples/JUnitSampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/samples/JUnitSampleTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/samples/MockitoSampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/samples/MockitoSampleTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/CompositeItemProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/CompositeItemProcessorTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/ImportValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/ImportValidatorTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/decider/NextDeciderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/decider/NextDeciderTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/listener/ProductItemListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/listener/ProductItemListenerTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/reader/ProductFieldSetMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/reader/ProductFieldSetMapperTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/tasklet/CleanTaskletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/tasklet/CleanTaskletTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/validation/PositivePriceValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/validation/PositivePriceValidatorTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/validation/PriceMandatoryValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/validation/PriceMandatoryValidatorTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/writer/ProductItemWriterMockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/java/com/manning/sbia/ch14/batch/unit/writer/ProductItemWriterMockTest.java -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/input/products.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/com/manning/sbia/ch14/input/products.txt -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/output/excludes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/com/manning/sbia/ch14/output/excludes.txt -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/output/statistic-product.txt: -------------------------------------------------------------------------------- 1 | 122.075 2 | -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/output/statistic-summary.txt: -------------------------------------------------------------------------------- 1 | 20.0 2 | -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/spring/batch-h2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/com/manning/sbia/ch14/spring/batch-h2.properties -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/spring/test-batch-infrastructure-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/com/manning/sbia/ch14/spring/test-batch-infrastructure-context.xml -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/spring/test-job-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/com/manning/sbia/ch14/spring/test-job-context.xml -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/com/manning/sbia/ch14/sql/create-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/com/manning/sbia/ch14/sql/create-tables.sql -------------------------------------------------------------------------------- /sbia/ch14/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/ch14/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sbia/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/pom.xml -------------------------------------------------------------------------------- /sbia/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acogoluegnes/Spring-Batch-in-Action/HEAD/sbia/readme.txt --------------------------------------------------------------------------------