SCT-12 Creates the SCSt sink that can launch tasks.
resolves spring-cloud/spring-cloud-task#12
This commit is contained in:
committed by
Michael Minella
parent
f35f8ef52d
commit
aad0a0b1ee
42
spring-cloud-task-samples/taskprocessor/README.adoc
Normal file
42
spring-cloud-task-samples/taskprocessor/README.adoc
Normal file
@@ -0,0 +1,42 @@
|
||||
= TaskProcessor
|
||||
|
||||
Is a stream processor that will accept messages with a string payload and create a
|
||||
`TaskLaunchRequest` that it will send to the next app in the stream. The payload of the
|
||||
message that is sent will be added to the properties of the `TaskLaunchRequest` under
|
||||
the `payload` key.
|
||||
|
||||
By default the processor will add the timestamp-task sample coordinates if no task is
|
||||
specified.
|
||||
|
||||
NOTE: if using defaults make sure to install the timestamp-task into your local maven repo
|
||||
by executing the following build in the timestamp-task module:
|
||||
|
||||
[source,shell,indent=2]
|
||||
----
|
||||
$ ./mvnw clean install -DskipInstall=false
|
||||
----
|
||||
|
||||
== The parameters offered by the TaskProcessor are as follows:
|
||||
* *group* establishes the group for the task maven coordinates. Default is `io.spring`.
|
||||
* *artifact* establishes the artifact for the task maven coordinates. Default is `timestamp-task`.
|
||||
* *classifiers* establishes the classifier for the task maven coordinates. Default is null.
|
||||
* *extension* establishes the extension for the task maven coordinates. Default is jar.
|
||||
* *data-source-url* sets the spring_datasource_url for the task. Default is null.
|
||||
* *data-source-driver-class-name* establishes the spring_datasource_driverClassName for the task. Default is null.
|
||||
* *data-source-user-name* establishes the spring_datasource_username for the task. Default is null.
|
||||
* *data-source-password* establishes the spring_datasource_password for the task. Default is null.
|
||||
|
||||
== Requirements:
|
||||
|
||||
* Java 7 or Above
|
||||
|
||||
== Build:
|
||||
|
||||
[source,shell,indent=2]
|
||||
----
|
||||
$ ./mvnw clean install -DskipInstall=false
|
||||
----
|
||||
|
||||
== Dependencies:
|
||||
|
||||
The task processor requires an instance of Redis to be running.
|
||||
Reference in New Issue
Block a user