@EnableAsync
@Configuration
@ConditionalOnBean(value=io.opentracing.Tracer.class)
@AutoConfigureAfter(value={CustomAsyncConfigurerAutoConfiguration.class,io.opentracing.contrib.spring.tracer.configuration.TracerAutoConfiguration.class})
@ConditionalOnProperty(name="opentracing.spring.cloud.async.enabled",
havingValue="true",
matchIfMissing=true)
public class DefaultAsyncAutoConfiguration
extends Object
This auto-configuration provides all necessary bean to instrument @Async. AsyncWebTask/Callable
and provided or default Executors.