接口的使用
cn.taketoday.web.context.async.DeferredResultProcessingInterceptor
程序包
说明
Support for asynchronous request processing.
-
cn.taketoday.web.config中DeferredResultProcessingInterceptor的使用
修饰符和类型字段说明private final List<DeferredResultProcessingInterceptor>AsyncSupportConfigurer.deferredResultInterceptors返回变量类型为DeferredResultProcessingInterceptor的类型的cn.taketoday.web.config中的方法修饰符和类型方法说明protected List<DeferredResultProcessingInterceptor>AsyncSupportConfigurer.getDeferredResultInterceptors()修饰符和类型方法说明AsyncSupportConfigurer.registerDeferredResultInterceptors(DeferredResultProcessingInterceptor... interceptors) Configure lifecycle interceptors with callbacks around concurrent request execution that starts when a controller returns aDeferredResult. -
cn.taketoday.web.context.async中DeferredResultProcessingInterceptor的使用
修饰符和类型类说明classSends a 503 (SERVICE_UNAVAILABLE) in case of a timeout if the response is not already committed. this is done indirectly by setting the result to anAsyncRequestTimeoutExceptionwhich is then handled by MVC's default exception handling as a 503 error.修饰符和类型字段说明private DeferredResultProcessingInterceptor[]WebAsyncManagerFactory.deferredResultInterceptors修饰符和类型字段说明private final Map<Object,DeferredResultProcessingInterceptor> WebAsyncManager.deferredResultInterceptorsprivate final List<DeferredResultProcessingInterceptor>DeferredResultInterceptorChain.interceptors修饰符和类型方法说明WebAsyncManager.getDeferredResultInterceptor(Object key) Get theDeferredResultProcessingInterceptorregistered under the given key.(专用程序包) final DeferredResultProcessingInterceptorDeferredResult.getInterceptor()修饰符和类型方法说明voidWebAsyncManager.registerDeferredResultInterceptor(Object key, DeferredResultProcessingInterceptor interceptor) Register aDeferredResultProcessingInterceptorunder the given key.voidWebAsyncManager.registerDeferredResultInterceptors(DeferredResultProcessingInterceptor... interceptors) Register one or moreDeferredResultProcessingInterceptorswithout a specified key.修饰符和类型方法说明voidWebAsyncManagerFactory.setDeferredResultInterceptors(List<DeferredResultProcessingInterceptor> interceptors) ConfigureDeferredResultProcessingInterceptor's to register on async requests.