public interface MvcResult
| Modifier and Type | Method and Description |
|---|---|
Object |
getAsyncResult()
Get the result of asynchronous execution or
null if concurrent
handling did not start. |
Object |
getAsyncResult(long timeout)
Get the result of asynchronous execution or
null if concurrent
handling did not start. |
FlashMap |
getFlashMap()
Return the "output" flash attributes saved during request processing.
|
Object |
getHandler()
Return the executed handler.
|
HandlerInterceptor[] |
getInterceptors()
Return interceptors around the handler.
|
ModelAndView |
getModelAndView()
Return the
ModelAndView prepared by the handler. |
MockHttpServletRequest |
getRequest()
Return the performed request.
|
Exception |
getResolvedException()
Return any exception raised by a handler and successfully resolved
through a
HandlerExceptionResolver. |
MockHttpServletResponse |
getResponse()
Return the resulting response.
|
MockHttpServletRequest getRequest()
nullMockHttpServletResponse getResponse()
nullObject getHandler()
null if none were executedHandlerInterceptor[] getInterceptors()
null if none were selectedModelAndView getModelAndView()
ModelAndView prepared by the handler.ModelAndView, or nullException getResolvedException()
HandlerExceptionResolver.nullFlashMap getFlashMap()
FlashMap, possibly emptyObject getAsyncResult()
null if concurrent
handling did not start. This method will hold and await the completion
of concurrent handling.IllegalStateException - if concurrent handling does not complete
within the allocated async timeout value.Object getAsyncResult(long timeout)
null if concurrent
handling did not start. This method will wait for up to the given timeout
for the completion of concurrent handling.timeout - how long to wait for the async result to be set in
milliseconds; if -1, the wait will be as long as the async timeout set
on the Servlet request