anchor.diff:  
   ```
   stream create task-stream --definition "http --port=9000 | tasklaunchrequest-transform --uri=maven://org.springframework.cloud.task.app:timestamp-task:jar:1.2.0.RELEASE | task-launcher-local"
  +```
  +
  +The `tasklaunchrequest-transform` can be added to the available processors by executing the app register command as follows (for the Rabbit Binder):
  +
  +```
  +app register --type processor --name tasklaunchrequest-transform --uri maven://org.springframework.cloud.stream.app:tasklaunchrequest-transform-processor-rabbit:1.2.0.RELEASE
   ```
   
   [[spring-cloud-dataflow-composed-tasks]]
  
positive.code: stream create foo --definition "triggertask --triggertask.uri=maven://org.springframework.cloud.task.app:timestamp-task:jar:1.2.0.RELEASE --trigger.fixed-delay=5 | task-launcher-local" --deploy
  ```
  
  === TaskLaunchRequest-transform
  
  Another option to start a task using the `task-launcher` would be to create a stream using the
  
negative.code: TaskLaunchRequest object the task-launcher will obtain the URI of the artifact to be launched as well as the
  properties and command line arguments to be used by the task.
  
  The `task-launcher-local` can be added to the available sinks by executing the app register command as follows (for the Rabbit Binder):
  
  ```
  app register --name task-launcher-local --type sink --uri maven://org.springframework.cloud.stream.app:task-launcher-local-sink-rabbit:jar:1.2.0.RELEASE
  ```
  
  === TriggerTask
  
  One way to launch a task using the `task-launcher` is to use the `triggertask` source. The `triggertask` source
  