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()
null
MockHttpServletResponse getResponse()
null
Object getHandler()
null
if none were executedHandlerInterceptor[] getInterceptors()
null
if none were selectedModelAndView getModelAndView()
ModelAndView
prepared by the handler.ModelAndView
, or null
Exception getResolvedException()
HandlerExceptionResolver
.null
FlashMap 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