Welcome to Easy Batch tutorials
Tutorials are organised in 3 levels (Basic, Intermediate and Advanced).
Each tutorial is contained in a separate package containing a
README.md file that describes the tutorial and how to run it.
org.easybatch.tutorials.common package contains classes that are common to all tutorials.
All examples use tweets data. Tweets are represented by the
|Java 7+ && maven 3+||Get source code||
src/main/resources/logging.properties can be used to show detailed logs and help you better understand how jobs work
|Transforming data from one format to another||intermediate|
|Populating a search database||intermediate|
|Importing data from a flat file into a database||intermediate|
|Exporting data from a database to a flat file||intermediate|
|Monitoring jobs with JMX||advanced|
|Scheduling jobs with Quartz||advanced|
|Configuring jobs with Spring||advanced|
|Writing a custom listener to contribute custom metrics||advanced|
|Writing a custom listener to restart a failed job||advanced|
|Writing a custom reader to support multi-line records||advanced|
|Processing data in parallel with multiple worker jobs||advanced|
|Processing data asynchronously using a JMS queue||advanced|
|Processing files in parallel based on their content||advanced|