anchor.diff:  [[features-task-execution-listener-exit-messages]]
   ==== Exit Messages
   
  -A user is allowed to set the exit message for a task programatically via a
  +A user is allowed to set the exit message for a task programmatically via a
   `TaskExecutionListener`.  This is done by setting the `TaskExecution's` `exitMessage`
   that is passed into the `TaskExecutionListener`.   For example if we want to use
   a method that is annotated with  @AfterTask `ExecutionListener` :
  
positive.code: Spring Boot application configured to be a task (annotated with the `@EnableTask`
  annotation).
  
  At the beginning of a task (before any `CommandLineRunner` or `ApplicationRunner`
  implementations have been executed, an entry in the `TaskRepository` is created recording
  the start event. This event is triggered via `SmartLifecycle#start` being triggered by
  Spring Framework. This indicates to the system that all beans are ready for use and is
  
negative.code:     <groupId>org.springframework.integration</groupId>
      <artifactId>spring-integration-jdbc</artifactId>
  </dependency>
  ---
  