java类org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer的实例源码

WebConfig.java 文件源码 项目:setra 阅读 36 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(final AsyncSupportConfigurer configurer) {
    final ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
    executor.setCorePoolSize(2);
    executor.setMaxPoolSize(2);
    executor.setQueueCapacity(DOWNLOAD_QUEUE_SIZE);
    executor.setThreadNamePrefix("AsyncTaskExecutor-");
    executor.initialize();
    configurer.setTaskExecutor(executor);
}
AitWebMvcConfigurerAdapter.java 文件源码 项目:ait-platform 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    // initial timeout
    configurer.setDefaultTimeout(6000);

    configurer.registerDeferredResultInterceptors(new DeferredResultProcessingInterceptorAdapter() {
        @Override
        public <T> boolean handleTimeout(NativeWebRequest req, DeferredResult<T> result) {
            return result.setErrorResult(new DiscoveryAsyncTimeoutException());
        }
    });
}
AitWebMvcConfigurerAdapter.java 文件源码 项目:ait-platform 阅读 26 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    // initial timeout
    configurer.setDefaultTimeout(6000);

    configurer.registerDeferredResultInterceptors(new DeferredResultProcessingInterceptorAdapter() {
        @Override
        public <T> boolean handleTimeout(NativeWebRequest req, DeferredResult<T> result) {
            return result.setErrorResult(new DiscoveryAsyncTimeoutException());
        }
    });
}
AitWebMvcConfigurerAdapter.java 文件源码 项目:ait-platform 阅读 36 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    // initial timeout
    configurer.setDefaultTimeout(6000);

    configurer.registerDeferredResultInterceptors(new DeferredResultProcessingInterceptorAdapter() {
        @Override
        public <T> boolean handleTimeout(NativeWebRequest req, DeferredResult<T> result) {
            return result.setErrorResult(new DiscoveryAsyncTimeoutException());
        }
    });
}
WebConfiguration.java 文件源码 项目:wiredtigervsvmap 阅读 24 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(final AsyncSupportConfigurer configurer) {
    configurer.registerDeferredResultInterceptors(
        new DeferredResultProcessingInterceptorAdapter() {
            @Override
            public <T> boolean handleTimeout(final NativeWebRequest request, final DeferredResult<T> result) {
                log.error("timeout request...");
                result.setErrorResult(new RuntimeException());
                return false;
            }
        });
}
AsyncServletConfiguration.java 文件源码 项目:service-integration-sdk 阅读 36 收藏 0 点赞 0 评论 0
@Bean
public WebMvcConfigurerAdapter webMvcConfigurerAdapter(AsyncTaskExecutor asyncTaskExecutor) {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
            configurer.setTaskExecutor(asyncTaskExecutor);
            super.configureAsyncSupport(configurer);
        }
    };
}
WebMvcAutoConfiguration.java 文件源码 项目:https-github.com-g0t4-jenkins2-course-spring-boot 阅读 29 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    Long timeout = this.mvcProperties.getAsync().getRequestTimeout();
    if (timeout != null) {
        configurer.setDefaultTimeout(timeout);
    }
}
WebMvcAutoConfiguration.java 文件源码 项目:spring-boot-concourse 阅读 38 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    Long timeout = this.mvcProperties.getAsync().getRequestTimeout();
    if (timeout != null) {
        configurer.setDefaultTimeout(timeout);
    }
}
WebMvcAutoConfiguration.java 文件源码 项目:contestparser 阅读 33 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    Long timeout = this.mvcProperties.getAsync().getRequestTimeout();
    if (timeout != null) {
        configurer.setDefaultTimeout(timeout);
    }
}
BootMvcConfigurerAdapter.java 文件源码 项目:onetwo 阅读 38 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer){
    if(asyncTaskExecutor!=null){
        configurer.setTaskExecutor(asyncTaskExecutor);
    }
    if(mvcAsyncProperties!=null){
        configurer.setDefaultTimeout(mvcAsyncProperties.getTimeout());
    }
}
StandaloneMockMvcBuilder.java 文件源码 项目:spring4-understanding 阅读 39 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    if (asyncRequestTimeout != null) {
        configurer.setDefaultTimeout(asyncRequestTimeout);
    }
}
AsyncControllerJavaConfigTests.java 文件源码 项目:spring4-understanding 阅读 27 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    configurer.registerCallableInterceptors(callableInterceptor());
}
WebConfig.java 文件源码 项目:wonderjameeee 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    configurer.setDefaultTimeout(-1);
    configurer.setTaskExecutor(asyncTaskExecutor());
}
WebConfig.java 文件源码 项目:nio-multipart 阅读 28 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    configurer.registerDeferredResultInterceptors(new ReadListenerDeferredResultProcessingInterceptor());
}
WebConfig.java 文件源码 项目:nakadi 阅读 34 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(final AsyncSupportConfigurer configurer) {
    configurer.setDefaultTimeout(nakadiStreamTimeout);
    configurer.registerCallableInterceptors(timeoutInterceptor());
}
WebConfig.java 文件源码 项目:spring-project-template 阅读 32 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    configurer.setTaskExecutor(getAsyncExecutor());
}
StandaloneMockMvcBuilder.java 文件源码 项目:class-guard 阅读 29 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    if (asyncRequestTimeout != null) {
        configurer.setDefaultTimeout(asyncRequestTimeout);
    }
}
WebConfig.java 文件源码 项目:spring-responseentitybuilder 阅读 36 收藏 0 点赞 0 评论 0
@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    configurer.setTaskExecutor(new SimpleAsyncTaskExecutor());
}


问题


面经


文章

微信
公众号

扫码关注公众号