Package org.springframework.cloud.task.listener

# Class TaskEventAutoConfiguration

java.lang.Object
org.springframework.cloud.task.listener.TaskEventAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.cloud.stream.function.StreamBridge.class) @ConditionalOnBean(TaskLifecycleListener.class) @ConditionalOnExpression("T(org.springframework.util.StringUtils).isEmpty(\'${spring.batch.job.jobName:}\')") @ConditionalOnProperty(prefix="spring.cloud.task.events", name="enabled", havingValue="true", matchIfMissing=true) @PropertySource("classpath:/org/springframework/cloud/task/application.properties") @AutoConfigureBefore(org.springframework.cloud.stream.config.BindingServiceConfiguration.class) @AutoConfigureAfter(SimpleTaskAutoConfiguration.class) @EnableConfigurationProperties(TaskEventProperties.class) public class TaskEventAutoConfiguration extends Object

Author:
  Michael Minella, Glenn Renfro

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `TaskEventAutoConfiguration.ListenerConfiguration`
  Configuration for a `TaskExecutionListener`.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TaskEventAutoConfiguration()`

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TaskEventAutoConfiguration

    public TaskEventAutoConfiguration()