diff --git a/spring-cloud-task-samples/batch-events/README.adoc b/spring-cloud-task-samples/batch-events/README.adoc new file mode 100644 index 00000000..60ffc037 --- /dev/null +++ b/spring-cloud-task-samples/batch-events/README.adoc @@ -0,0 +1,44 @@ += Task Events + +This is a task application that emits batch job events to the following channels: + + * job-execution-events + * step-execution-events + * chunk-events + * item-read-events + * item-process-events + * item-write-events + * skip-events + +Note: More information on this topic is available https://docs.spring.io/spring-cloud-task/current-SNAPSHOT/reference/htmlsingle/#stream-integration-batch-events[here]. + +== Requirements: + +* Java 7 or Above + +== Build: + +[source,shell,indent=2] +---- +$ ./mvnw clean install +---- + +== Execution: + +[source,shell,indent=2] +---- +$ java -jar target/batch-events-1.0.0.BUILD-SNAPSHOT.jar --spring.cloud.stream.bindings.batch-events.contentType=application/json +---- + +For example you can listen for specific job execution events on a specified channel with a Spring Cloud Stream Sink +like the log sink using the following: + +[source,shell,indent=2] +---- +$ java -jar /log-sink-rabbit-1.0.0.BUILD-SNAPSHOT.jar --server.port=9090 +--spring.cloud.stream.bindings.input.destination=job-execution-events +---- + +== Dependencies: + +The batch-events sample requires an instance of RabbitMQ to be running. diff --git a/spring-cloud-task-samples/task-events/README.adoc b/spring-cloud-task-samples/task-events/README.adoc index 68e81351..357c8888 100644 --- a/spring-cloud-task-samples/task-events/README.adoc +++ b/spring-cloud-task-samples/task-events/README.adoc @@ -30,4 +30,4 @@ $ java -jar /log-sink-rabbit-1.0.0.BUILD-SNAPSHOT.jar --se == Dependencies: -The task processor requires an instance of RabbitMQ to be running. +The task-events sample requires an instance of RabbitMQ to be running. diff --git a/spring-cloud-task-samples/tasksink/README.adoc b/spring-cloud-task-samples/tasksink/README.adoc index 3856a95a..3622c33a 100644 --- a/spring-cloud-task-samples/tasksink/README.adoc +++ b/spring-cloud-task-samples/tasksink/README.adoc @@ -16,4 +16,4 @@ $ ./mvnw clean install == Dependencies: -The task processor requires an instance of RabbitMQ to be running. +The task sink requires an instance of RabbitMQ to be running.