13. Simple Stream Processing
Prev | Part III. Streams | Next

## 13. Simple Stream Processing

As an example of a simple processing step, we can transform the payload of the HTTP posted data to upper case using the stream definitions

    http | transform --expression=payload.toUpperCase() | log

To create this stream enter the following command in the shell

    dataflow:> stream create --definition "http | transform --expression=payload.toUpperCase() | log" --name mystream --deploy

Posting some data (using a shell command)

    dataflow:> http post --target http://localhost:1234 --data "hello"

Will result in an uppercased 'HELLO' in the log

    2016-06-01 09:54:37.749  INFO 80083 --- [  kafka-binder-] log.sink    : HELLO

Prev | Up | Next
12. Other Source and Sink Application Types | Home | 14. Stateful Stream Processing