anchor.diff:      <groupId>org.springframework.integration</groupId>
       <artifactId>spring-integration-jdbc</artifactId>
   </dependency>
  ----+---
  
positive.code: [[features-task-execution-listener-exit-messages]]
  ==== Exit Messages
  
  A user is allowed to set the exit message for a task programatically 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` :
  
negative.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
  