Also added instructions for native compilation for those apps that it is useful Added documentation for native compilation when using Single Step Batch Processing Updated documentaiton for native compilation for single app processing
34 lines
751 B
Plaintext
34 lines
751 B
Plaintext
= Task Events
|
|
|
|
This is a task application that emits events on a channel named `task-events`
|
|
|
|
== Requirements:
|
|
|
|
* Java 17 or Above
|
|
|
|
== Build:
|
|
|
|
[source,shell]
|
|
----
|
|
./mvnw clean install
|
|
----
|
|
|
|
== Execution:
|
|
|
|
[source,shell]
|
|
----
|
|
java -jar target/task-events-3.0.0.RELEASE.jar
|
|
----
|
|
|
|
You can listen for the events on the task-events channel with a Spring Cloud Stream Sink
|
|
like the https://github.com/spring-cloud/stream-applications/tree/main/applications/sink/log-sink[log sink] using the following:
|
|
|
|
[source,shell]
|
|
----
|
|
java -jar <PATH_TO_LOG_SINK_JAR>/log-sink-rabbit-3.1.1.jar --server.port=9090 --spring.cloud.stream.bindings.input.destination=task-events
|
|
----
|
|
|
|
== Dependencies:
|
|
|
|
The task-events sample requires an instance of RabbitMQ to be running.
|