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
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
TaskEventAutoConfiguration
public TaskEventAutoConfiguration()
-