Generated by
JDiff

Class org.springframework.web.context.request.async.WebAsyncManager

Documentation changed from old to new.

Removed Methods
boolean initializeAsyncThread(Object) Invoke the WebAsyncThreadInitializer#initialize() initialize() method of the named WebAsyncThreadInitializer.
void registerAsyncThreadInitializer(Object, WebAsyncThreadInitializer) Register an WebAsyncThreadInitializer for the current request.
 

Added Methods
CallableProcessingInterceptor getCallableInterceptor(Object) Get the CallableProcessingInterceptor registered under the given key.
DeferredResultProcessingInterceptor getDeferredResultInterceptor(Object) Get the DeferredResultProcessingInterceptor registered under the given key.
void registerCallableInterceptor(Object, CallableProcessingInterceptor) Register a CallableProcessingInterceptor under the given key.
void registerCallableInterceptor(CallableProcessingInterceptor[]) Register a CallableProcessingInterceptor without a key.
void registerDeferredResultInterceptor(Object, DeferredResultProcessingInterceptor) Register a DeferredResultProcessingInterceptor under the given key.
void registerDeferredResultInterceptor(DeferredResultProcessingInterceptor[]) Register a DeferredResultProcessingInterceptor without a key.
 

Changed Methods
Object getConcurrentResult() Documentation changed from old to new.
Provides access to the result from concurrent handling.
Object[] getConcurrentResultContext() Documentation changed from old to new.
Provides access to additional processing context saved at the start of concurrent handling.
boolean hasConcurrentResult() Documentation changed from old to new.
Whether a result value exists as a result of concurrent handling.
void setAsyncWebRequest(AsyncWebRequest) Documentation changed from old to new.
Configure the AsyncWebRequest to use.
void startDeferredResultProcessing(DeferredResult<?>, Object[]) Documentation changed from old to new.
Start concurrent request processing and initialize the given DeferredResult with a DeferredResultHandler that saves the result and dispatches the request to resume processing of that result.
void startCallableProcessing(Callable<?>, Object[]) Documentation changed from old to new.
Start concurrent request processing and execute the given task with an AsyncTaskExecutor.
void startCallableProcessing(MvcAsyncTask<?>, Object[]) Change in signature from (AsyncTask, Object[]) to (MvcAsyncTask<?>, Object[]).
Documentation changed from old to new.
Use the given MvcAsyncTask to configure the task executor as well as the timeout value of the {@code AsyncWebRequest} before delegating to .startCallableProcessing(Callable, Object...).