Files
spring-cloud-task/spring-cloud-task-samples/task-events
Michael Minella 57e9d4dcae Refactored dependency management
Created a Spring Boot starter that can be used to configure Spring Cloud
Task and it's related functionality.

Updates per code review

Removed autowiring of app context

Refactored DeployerPartitionHandler to correctly use environment variables

Exposed deployment properties of TaskLauncher

Exposed deployment properties via the TaskLaunchRequest

Updated based on code review
2016-07-06 16:15:13 -04:00
..
2016-04-15 20:34:31 +05:30
2016-04-15 20:35:23 +05:30
2016-04-15 20:34:31 +05:30
2016-04-15 20:34:31 +05:30
2016-07-06 16:15:13 -04:00
2016-07-06 16:15:13 -04:00

= Task Events

This is a task application that emits events on a channel named `task-events`

== Requirements:

* Java 7 or Above

== Build:

[source,shell,indent=2]
----
$ ./mvnw clean install
----

== Execution:

[source,shell,indent=2]
----
$ java -jar target/task-events-1.0.1.BUILD-SNAPSHOT.jar --spring.cloud.stream.bindings.task-events.contentType=application/json
----

You can listen for the events on the task-events channel with a Spring Cloud Stream Sink
like the log sink using the following:

[source,shell,indent=2]
----
$ java -jar <PATH_TO_LOG_SINK_JAR>/log-sink-rabbit-1.0.1.BUILD-SNAPSHOT.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.