@Configuration
@ConditionalOnClass(value=org.springframework.cloud.stream.annotation.EnableBinding.class)
@ConditionalOnBean(value=org.springframework.cloud.task.listener.TaskLifecycleListener.class)
@ConditionalOnProperty(prefix="spring.cloud.task.events",
name="enabled",
havingValue="true",
matchIfMissing=true)
@PropertySource(value="classpath:/org/springframework/cloud/task/application.properties")
@AutoConfigureBefore(value=org.springframework.cloud.stream.config.BindingServiceConfiguration.class)
@AutoConfigureAfter(value=org.springframework.cloud.task.configuration.SimpleTaskAutoConfiguration.class)
public class TaskEventAutoConfiguration
extends Object
- Author:
- Michael Minella