Spring Cloud Task App Starters Reference Guide

Sabby Anandan, Artem Bilan, Marius Bogoevici, Eric Bottard, Mark Fisher, Ilayaperumal Gopinathan, Gunnar Hillert, Mark Pollack, Patrick Peralta, Glenn Renfro, Gary Russell, Thomas Risberg, David Turanski, Janne Valkealahti, Soby Chacko

Clark.RELEASE

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.


Table of Contents

I. Reference Guide
1. Spring Cloud Task Starters
1.1. Introduction
1.2. Starters and pre-built applications
1.2.1. Maven and Docker accesss
1.2.2. Building the artifacts
1.3. Creating custom artifacts
1.3.1. Creating your own applications
Using generic Spring Cloud Task applications
Using the starters to create custom components
1.4. Contributing Task Application Starters
II. Tasks
2. Spark Client Task
2.1. Options
2.2. Building with Maven
2.3. Example
3. Spark Cluster Task
3.1. Options
3.2. Building with Maven
3.3. Example
4. Spark YARN Task
4.1. Options
4.2. Building with Maven
4.3. Example
5. Timestamp Task
5.1. Options
5.2. Building with Maven
5.3. Example
6. JdbcHdfs Task
6.1. Options
6.2. Building with Maven
6.3. Example
7. Composed Task Runner
7.1. Overview
7.2. Graph DSL
7.3. Traversing the graph
7.3.1. Sequences
7.3.2. Transitions
Wildcard
7.3.3. Splits
7.4. Options
7.5. Building with Maven
7.6. Example
8. Timestamp Batch Task
8.1. Options
8.2. Building with Maven
8.3. Example
III. Appendices
A. Building
A.1. Basic Compile and Test
A.2. Documentation
A.3. Working with the code
A.3.1. Importing into eclipse with m2eclipse
A.3.2. Importing into eclipse without m2eclipse
9. Contributing
9.1. Sign the Contributor License Agreement
9.2. Code Conventions and Housekeeping