├── .gitignore
├── .travis.yml
├── license.html
├── pom.xml
├── readme.md
└── src
├── main
└── java
│ └── com
│ └── javaetmoi
│ └── core
│ └── batch
│ ├── integration
│ ├── AcceptOnceFilePerJobListFilter.java
│ ├── DynamicFileToJobLaunchRequestAdapter.java
│ ├── FileToJobNameConverter.java
│ ├── JobExecutionToMailOutTransformer.java
│ ├── JobExitStatusRouter.java
│ └── RollbackProcessedFileServiceActivator.java
│ ├── listener
│ └── LogStepListener.java
│ ├── partition
│ └── ColumnRangePartitioner.java
│ ├── processor
│ └── EsDocumentProcessor.java
│ ├── tasklet
│ ├── CreateElasticIndexMappingTasklet.java
│ ├── CreateElasticIndexSettingsTasklet.java
│ ├── DeleteDirectoryTasklet.java
│ ├── DeleteElasticIndexTasklet.java
│ ├── ElasticSearchHelper.java
│ ├── RemoveSpringBatchHistoryTasklet.java
│ └── UncompressTasklet.java
│ └── writer
│ ├── ConsoleItemWriter.java
│ ├── EsDocument.java
│ └── EsDocumentWriter.java
└── test
├── java
└── com
│ └── javaetmoi
│ └── core
│ └── batch
│ ├── integration
│ └── TestJobExitStatusRouter.java
│ ├── tasklet
│ ├── TestCreateElasticIndexMappingTasklet.java
│ ├── TestCreateElasticIndexSettingsTasklet.java
│ ├── TestDeleteElasticIndexTasklet.java
│ └── TestRemoveSpringBatchHistoryTasklet.java
│ ├── test
│ ├── AbstractSpringBatchTest.java
│ ├── EndTasklet.java
│ ├── Masterpiece.java
│ ├── Movie.java
│ ├── MusicAlbum.java
│ └── TestParallelAndPartitioning.java
│ └── witer
│ └── TestEsDocumentWriter.java
└── resources
├── com
└── javaetmoi
│ └── core
│ └── batch
│ ├── tasklet
│ ├── TestCreateElasticIndexMappingTasklet-mapping.json
│ ├── TestCreateElasticIndexSettingsTasklet-settings.json
│ ├── TestRemoveSpringBatchHistoryTasklet-context.xml
│ └── TestRemoveSpringBatchHistoryTasklet.sql
│ └── test
│ ├── AbstractSpringBatchTest-context.xml
│ ├── TestParallelAndPartitioning-context.xml
│ └── TestParallelAndPartitioning.sql
└── logback-test.xml
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/.gitignore
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/.travis.yml
--------------------------------------------------------------------------------
/license.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/license.html
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/pom.xml
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/readme.md
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/integration/AcceptOnceFilePerJobListFilter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/integration/AcceptOnceFilePerJobListFilter.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/integration/DynamicFileToJobLaunchRequestAdapter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/integration/DynamicFileToJobLaunchRequestAdapter.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/integration/FileToJobNameConverter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/integration/FileToJobNameConverter.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/integration/JobExecutionToMailOutTransformer.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/integration/JobExecutionToMailOutTransformer.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/integration/JobExitStatusRouter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/integration/JobExitStatusRouter.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/integration/RollbackProcessedFileServiceActivator.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/integration/RollbackProcessedFileServiceActivator.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/listener/LogStepListener.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/listener/LogStepListener.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/partition/ColumnRangePartitioner.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/partition/ColumnRangePartitioner.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/processor/EsDocumentProcessor.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/processor/EsDocumentProcessor.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/CreateElasticIndexMappingTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/CreateElasticIndexMappingTasklet.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/CreateElasticIndexSettingsTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/CreateElasticIndexSettingsTasklet.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/DeleteDirectoryTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/DeleteDirectoryTasklet.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/DeleteElasticIndexTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/DeleteElasticIndexTasklet.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/ElasticSearchHelper.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/ElasticSearchHelper.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/RemoveSpringBatchHistoryTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/RemoveSpringBatchHistoryTasklet.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/tasklet/UncompressTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/tasklet/UncompressTasklet.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/writer/ConsoleItemWriter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/writer/ConsoleItemWriter.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/writer/EsDocument.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/writer/EsDocument.java
--------------------------------------------------------------------------------
/src/main/java/com/javaetmoi/core/batch/writer/EsDocumentWriter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/main/java/com/javaetmoi/core/batch/writer/EsDocumentWriter.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/integration/TestJobExitStatusRouter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/integration/TestJobExitStatusRouter.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexMappingTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexMappingTasklet.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexSettingsTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexSettingsTasklet.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/tasklet/TestDeleteElasticIndexTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/tasklet/TestDeleteElasticIndexTasklet.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/tasklet/TestRemoveSpringBatchHistoryTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/tasklet/TestRemoveSpringBatchHistoryTasklet.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/test/AbstractSpringBatchTest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/test/AbstractSpringBatchTest.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/test/EndTasklet.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/test/EndTasklet.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/test/Masterpiece.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/test/Masterpiece.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/test/Movie.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/test/Movie.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/test/MusicAlbum.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/test/MusicAlbum.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/test/TestParallelAndPartitioning.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/test/TestParallelAndPartitioning.java
--------------------------------------------------------------------------------
/src/test/java/com/javaetmoi/core/batch/witer/TestEsDocumentWriter.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/java/com/javaetmoi/core/batch/witer/TestEsDocumentWriter.java
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexMappingTasklet-mapping.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexMappingTasklet-mapping.json
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexSettingsTasklet-settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/tasklet/TestCreateElasticIndexSettingsTasklet-settings.json
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/tasklet/TestRemoveSpringBatchHistoryTasklet-context.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/tasklet/TestRemoveSpringBatchHistoryTasklet-context.xml
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/tasklet/TestRemoveSpringBatchHistoryTasklet.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/tasklet/TestRemoveSpringBatchHistoryTasklet.sql
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/test/AbstractSpringBatchTest-context.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/test/AbstractSpringBatchTest-context.xml
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/test/TestParallelAndPartitioning-context.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/test/TestParallelAndPartitioning-context.xml
--------------------------------------------------------------------------------
/src/test/resources/com/javaetmoi/core/batch/test/TestParallelAndPartitioning.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/com/javaetmoi/core/batch/test/TestParallelAndPartitioning.sql
--------------------------------------------------------------------------------
/src/test/resources/logback-test.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/arey/spring-batch-toolkit/HEAD/src/test/resources/logback-test.xml
--------------------------------------------------------------------------------