├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── de │ │ └── codecentric │ │ └── batch │ │ ├── CheckItemCountItemStream.java │ │ ├── LogItemProcessor.java │ │ ├── LogItemWriter.java │ │ ├── ValidationProcessor.java │ │ ├── configuration │ │ ├── DelegatingConfigurationJobConfiguration.java │ │ ├── FlatfileToDbJobConfiguration.java │ │ ├── FlatfileToDbSkipJobConfiguration.java │ │ ├── FlatfileToDbWithParametersAutowiringJobConfiguration.java │ │ ├── FlatfileToDbWithParametersJobConfiguration.java │ │ ├── InfrastructureConfiguration.java │ │ ├── InheritedConfigurationJobConfiguration.java │ │ ├── ModularJobConfiguration.java │ │ ├── StandaloneInfrastructureConfiguration.java │ │ ├── WebsphereInfrastructureConfiguration.java │ │ ├── multithreadedstep │ │ │ ├── InfrastructureConfiguration.java │ │ │ ├── MultiThreadedStepJobConfiguration.java │ │ │ └── StandaloneInfrastructureConfiguration.java │ │ ├── parent │ │ │ ├── CommonJobConfigurationForDelegation.java │ │ │ ├── CommonJobConfigurationForInheritance.java │ │ │ ├── CustomJobBuilderFactory.java │ │ │ └── CustomStepBuilderFactory.java │ │ └── partitioning │ │ │ ├── FlatfileToDbPartitioningJobConfiguration.java │ │ │ ├── InfrastructureConfiguration.java │ │ │ └── StandaloneInfrastructureConfiguration.java │ │ ├── domain │ │ ├── Partner.java │ │ └── UnknownGenderException.java │ │ └── listener │ │ ├── LogProcessListener.java │ │ ├── LogSkipListener.java │ │ └── ProtocolListener.java └── resources │ └── log4j.properties └── test ├── java └── de │ └── codecentric │ └── batch │ ├── DelegatingConfigurationJobTests.java │ ├── FlatfileToDbJobTests.java │ ├── FlatfileToDbSkipJobTests.java │ ├── FlatfileToDbWebsphereJobTests.java │ ├── FlatfileToDbWithParametersAutowiringJobTests.java │ ├── FlatfileToDbWithParametersJobTests.java │ ├── InheritedConfigurationJobTests.java │ ├── ModularJobTests.java │ ├── multithreadedstep │ └── MultithreadedStepJobTests.java │ └── partitioning │ └── FlatfileToDbPartitioningJobTests.java └── resources ├── batch.properties ├── partner-import.csv ├── partner-import2.csv ├── partner-import3.csv └── schema-partner.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/CheckItemCountItemStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/CheckItemCountItemStream.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/LogItemProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/LogItemProcessor.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/LogItemWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/LogItemWriter.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/ValidationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/ValidationProcessor.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/DelegatingConfigurationJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/DelegatingConfigurationJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/FlatfileToDbJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/FlatfileToDbJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/FlatfileToDbSkipJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/FlatfileToDbSkipJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/FlatfileToDbWithParametersAutowiringJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/FlatfileToDbWithParametersAutowiringJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/FlatfileToDbWithParametersJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/FlatfileToDbWithParametersJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/InfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/InfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/InheritedConfigurationJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/InheritedConfigurationJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/ModularJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/ModularJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/StandaloneInfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/StandaloneInfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/WebsphereInfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/WebsphereInfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/multithreadedstep/InfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/multithreadedstep/InfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/multithreadedstep/MultiThreadedStepJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/multithreadedstep/MultiThreadedStepJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/multithreadedstep/StandaloneInfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/multithreadedstep/StandaloneInfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/parent/CommonJobConfigurationForDelegation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/parent/CommonJobConfigurationForDelegation.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/parent/CommonJobConfigurationForInheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/parent/CommonJobConfigurationForInheritance.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/parent/CustomJobBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/parent/CustomJobBuilderFactory.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/parent/CustomStepBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/parent/CustomStepBuilderFactory.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/partitioning/FlatfileToDbPartitioningJobConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/partitioning/FlatfileToDbPartitioningJobConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/partitioning/InfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/partitioning/InfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/configuration/partitioning/StandaloneInfrastructureConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/configuration/partitioning/StandaloneInfrastructureConfiguration.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/domain/Partner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/domain/Partner.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/domain/UnknownGenderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/domain/UnknownGenderException.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/listener/LogProcessListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/listener/LogProcessListener.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/listener/LogSkipListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/listener/LogSkipListener.java -------------------------------------------------------------------------------- /src/main/java/de/codecentric/batch/listener/ProtocolListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/java/de/codecentric/batch/listener/ProtocolListener.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/DelegatingConfigurationJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/DelegatingConfigurationJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/FlatfileToDbJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/FlatfileToDbJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/FlatfileToDbSkipJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/FlatfileToDbSkipJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/FlatfileToDbWebsphereJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/FlatfileToDbWebsphereJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/FlatfileToDbWithParametersAutowiringJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/FlatfileToDbWithParametersAutowiringJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/FlatfileToDbWithParametersJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/FlatfileToDbWithParametersJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/InheritedConfigurationJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/InheritedConfigurationJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/ModularJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/ModularJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/multithreadedstep/MultithreadedStepJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/multithreadedstep/MultithreadedStepJobTests.java -------------------------------------------------------------------------------- /src/test/java/de/codecentric/batch/partitioning/FlatfileToDbPartitioningJobTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/java/de/codecentric/batch/partitioning/FlatfileToDbPartitioningJobTests.java -------------------------------------------------------------------------------- /src/test/resources/batch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/resources/batch.properties -------------------------------------------------------------------------------- /src/test/resources/partner-import.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/resources/partner-import.csv -------------------------------------------------------------------------------- /src/test/resources/partner-import2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/resources/partner-import2.csv -------------------------------------------------------------------------------- /src/test/resources/partner-import3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/resources/partner-import3.csv -------------------------------------------------------------------------------- /src/test/resources/schema-partner.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecentric/spring-batch-javaconfig/HEAD/src/test/resources/schema-partner.sql --------------------------------------------------------------------------------