Spring Cloud Data Flow Reference Guide

Sabby Anandan, Marius Bogoevici, Eric Bottard, Mark Fisher, Ilayaperumal Gopinathan, Gunnar Hillert, Mark Pollack, Patrick Peralta, Glenn Renfro, Thomas Risberg, Dave Syer, David Turanski, Janne Valkealahti


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. Spring Cloud Data Flow Overview
1. About the documentation
2. Getting help
3. Introducing Spring Cloud Data Flow
3.1. Features
4. Spring Cloud Data Flow Architecture
4.1. Components
II. Getting started
5. System Requirements
6. Building Spring Cloud Data Flow
7. Deploying Spring Cloud Data Flow
7.1. Deploying 'local'
7.2. Deploying on Lattice
7.3. Deploying on Cloud Foundry
7.4. Deploying on YARN
III. Spring Cloud Stream Overview
8. Introducing Spring Cloud Stream
8.1. Multiple Input or Output Channels
8.2. Samples
8.3. Module or App
8.3.1. Fat JAR
8.4. Making Standalone Modules Talk to Each Other
IV. Using Spring Cloud Stream Modules
9. Sources
9.1. FTP (ftp)
9.1.1. Options
9.2. HTTP (http)
9.3. Time (time)
9.4. Twitter Stream (twitterstream)
10. Processors
10.1. Filter (filter)
10.1.1. Filter with SpEL expression
10.2. groovy-filter
10.3. groovy-transform
10.4. Transform (transform)
10.4.1. Transform with SpEL expression
11. Sinks
11.1. Counter (counter)
11.2. Hadoop (HDFS) (hdfs)
11.2.1. Options
11.2.2. Partition Path Expression
Accessing Properties
Custom Methods
11.3. Log (log)
11.4. Redis (redis)
11.4.1. Options
12. Tasks
12.1. Timestamp (timestamp)