@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);
}
java类org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer的实例源码
WebConfig.java 文件源码
项目:setra
阅读 36
收藏 0
点赞 0
评论 0
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());
}