@Override public void configureAsyncSupport(AsyncSupportConfigurer configurer) { configurer.registerCallableInterceptors(callableInterceptor()); }
@Override public void configureAsyncSupport(AsyncSupportConfigurer configurer) { configurer.setDefaultTimeout(2500).setTaskExecutor(new ConcurrentTaskExecutor()) .registerCallableInterceptors(new CallableProcessingInterceptor() { }) .registerDeferredResultInterceptors(new DeferredResultProcessingInterceptor() {}); }
@Override public void configureAsyncSupport(AsyncSupportConfigurer configurer) { configurer.registerCallableInterceptors(getIgnoredCallableInterceptor()); configurer.registerDeferredResultInterceptors(ignoredDeferredResultInterceptor()); }
@Override public void configureAsyncSupport(final AsyncSupportConfigurer configurer) { //处理 callable超时 configurer.setDefaultTimeout(60*1000); configurer.registerCallableInterceptors(timeoutInterceptor()); configurer.setTaskExecutor(getAsyncThreadPoolTaskExecutor()); }