@Override
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
if (bean instanceof AsyncConfigurer) {
AsyncConfigurer configurer = (AsyncConfigurer) bean;
return new TracedAsyncConfigurer(tracer, configurer);
}
return bean;
}
java类org.springframework.scheduling.annotation.AsyncConfigurer的实例源码
CustomAsyncConfigurerAutoConfiguration.java 文件源码
项目:java-spring-cloud
阅读 21
收藏 0
点赞 0
评论 0
CustomAsyncConfigurerAutoConfigurationTest.java 文件源码
项目:java-spring-cloud
阅读 19
收藏 0
点赞 0
评论 0
@Test
public void should_return_async_configurer_when_bean_instance_of_it() {
CustomAsyncConfigurerAutoConfiguration configuration = new CustomAsyncConfigurerAutoConfiguration();
Object bean = configuration
.postProcessAfterInitialization(mock(AsyncConfigurer.class), "myAsync");
then(bean).isInstanceOf(TracedAsyncConfigurer.class);
}
AsyncCustomAutoConfiguration.java 文件源码
项目:Zipkin
阅读 20
收藏 0
点赞 0
评论 0
@Override
public Object postProcessAfterInitialization(Object bean, String beanName)
throws BeansException {
if (bean instanceof AsyncConfigurer) {
AsyncConfigurer configurer = (AsyncConfigurer) bean;
return new LazyTraceAsyncCustomizer(this.beanFactory, configurer);
}
return bean;
}
AsyncCustomAutoConfigurationTest.java 文件源码
项目:Zipkin
阅读 20
收藏 0
点赞 0
评论 0
@Test
public void should_return_lazy_async_configurer_when_bean_is_async_configurer() throws Exception {
AsyncCustomAutoConfiguration configuration = new AsyncCustomAutoConfiguration();
Object bean = configuration
.postProcessAfterInitialization(mock(AsyncConfigurer.class), "someName");
then(bean).isInstanceOf(LazyTraceAsyncCustomizer.class);
}
AsyncCustomAutoConfiguration.java 文件源码
项目:spring-cloud-sleuth
阅读 18
收藏 0
点赞 0
评论 0
@Override
public Object postProcessAfterInitialization(Object bean, String beanName)
throws BeansException {
if (bean instanceof AsyncConfigurer) {
AsyncConfigurer configurer = (AsyncConfigurer) bean;
return new LazyTraceAsyncCustomizer(this.beanFactory, configurer);
}
return bean;
}
AsyncCustomAutoConfigurationTest.java 文件源码
项目:spring-cloud-sleuth
阅读 20
收藏 0
点赞 0
评论 0
@Test
public void should_return_lazy_async_configurer_when_bean_is_async_configurer() throws Exception {
AsyncCustomAutoConfiguration configuration = new AsyncCustomAutoConfiguration();
Object bean = configuration
.postProcessAfterInitialization(mock(AsyncConfigurer.class), "someName");
then(bean).isInstanceOf(LazyTraceAsyncCustomizer.class);
}
TracedAsyncConfigurer.java 文件源码
项目:java-spring-cloud
阅读 22
收藏 0
点赞 0
评论 0
public TracedAsyncConfigurer(Tracer tracer, AsyncConfigurer delegate) {
this.tracer = tracer;
this.delegate = delegate;
}
LazyTraceAsyncCustomizer.java 文件源码
项目:Zipkin
阅读 46
收藏 0
点赞 0
评论 0
public LazyTraceAsyncCustomizer(BeanFactory beanFactory, AsyncConfigurer delegate) {
this.beanFactory = beanFactory;
this.delegate = delegate;
}
LazyTraceAsyncCustomizer.java 文件源码
项目:spring-cloud-sleuth
阅读 20
收藏 0
点赞 0
评论 0
public LazyTraceAsyncCustomizer(BeanFactory beanFactory, AsyncConfigurer delegate) {
this.beanFactory = beanFactory;
this.delegate = delegate;
}