public interface MvcResult
Modifier and Type | Method and Description |
---|---|
Object |
getAsyncResult()
Get the result of async execution.
|
Object |
getAsyncResult(long timeToWait)
Get the result of async execution and wait if necessary.
|
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
@Nullable Object getHandler()
null
if none were executed@Nullable HandlerInterceptor[] getInterceptors()
null
if none were selected@Nullable ModelAndView getModelAndView()
ModelAndView
prepared by the handler.ModelAndView
, or null
if none@Nullable Exception getResolvedException()
HandlerExceptionResolver
.null
if noneFlashMap getFlashMap()
FlashMap
, possibly emptyObject getAsyncResult()
This method will wait for the async result to be set within the
timeout value associated with the async request, see
MockAsyncContext#setTimeout
. Alternatively, use
getAsyncResult(long)
to specify the amount of time to wait.
IllegalStateException
- if the async result was not setObject getAsyncResult(long timeToWait)
timeToWait
- how long to wait for the async result to be set, in
milliseconds; if -1, then fall back on the timeout value associated with
the async request, see
MockAsyncContext#setTimeout
for more details.IllegalStateException
- if the async result was not set