インターフェース MvcResult
public interface MvcResult
実行されたリクエストの結果へのアクセスを提供します。
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明非同期実行の結果を取得します。getAsyncResult
(long timeToWait) 非同期実行の結果を取得し、必要に応じて待機します。リクエスト処理中に保存された「出力」フラッシュ属性を返します。実行されたハンドラーを返します。ハンドラーの周囲にインターセプターを返します。ハンドラーによって準備されたModelAndView
を返します。実行されたリクエストを返します。ハンドラーによって発生し、HandlerExceptionResolver
を介して正常に解決された例外を返します。結果のレスポンスを返します。
メソッドの詳細
getRequest
MockHttpServletRequest getRequest()実行されたリクエストを返します。- 戻り値:
- リクエスト (非
null
)
getResponse
MockHttpServletResponse getResponse()結果のレスポンスを返します。- 戻り値:
- レスポンス (非
null
)
getHandler
実行されたハンドラーを返します。- 戻り値:
- ハンドラー、実行されなかった場合はおそらく
null
getInterceptors
ハンドラーの周囲にインターセプターを返します。- 戻り値:
- インターセプター、または何も選択されていない場合は
null
getModelAndView
ハンドラーによって準備されたModelAndView
を返します。- 戻り値:
ModelAndView
、または存在しない場合はnull
getResolvedException
ハンドラーによって発生し、HandlerExceptionResolver
を介して正常に解決された例外を返します。- 戻り値:
- 例外、または存在しない場合は
null
getFlashMap
FlashMap getFlashMap()リクエスト処理中に保存された「出力」フラッシュ属性を返します。- 戻り値:
FlashMap
、おそらく空
getAsyncResult
ObjectSE getAsyncResult()非同期実行の結果を取得します。このメソッドは、非同期結果が非同期リクエストに関連付けられたタイムアウト値内に設定されるまで待機します。
MockAsyncContext#setTimeout
を参照してください。または、getAsyncResult(long)
を使用して、待機時間を指定します。- 例外:
IllegalStateExceptionSE
- 非同期結果が設定されていない場合
getAsyncResult
非同期実行の結果を取得し、必要に応じて待機します。- パラメーター:
timeToWait
- 非同期結果が設定されるまでの待機時間(ミリ秒単位)。-1 の場合、非同期リクエストに関連付けられたタイムアウト値にフォールバックします。詳細については、MockAsyncContext#setTimeout
を参照してください。- 例外:
IllegalStateExceptionSE
- 非同期結果が設定されていない場合