Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

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 here.

Requirements:

  • Java 17 or Above

Build:

./mvnw clean install

Execution:

java -jar target/batch-events-5.0.0.jar

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:

$ java -jar <PATH_TO_LOG_SINK_JAR>/log-sink-rabbit-3.1.2.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.