インターフェース MvcResult


public interface MvcResult
実行されたリクエストの結果へのアクセスを提供します。
導入:
3.2
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • getRequest

      実行されたリクエストを返します。
      戻り値:
      リクエスト (非 null)
    • getResponse

      結果のレスポンスを返します。
      戻り値:
      レスポンス (非 null)
    • getHandler

      @Nullable ObjectSE getHandler()
      実行されたハンドラーを返します。
      戻り値:
      ハンドラー、実行されなかった場合はおそらく null 
    • getInterceptors

      @Nullable HandlerInterceptor[] getInterceptors()
      ハンドラーの周囲にインターセプターを返します。
      戻り値:
      インターセプター、または何も選択されていない場合は null 
    • getModelAndView

      @Nullable ModelAndView getModelAndView()
      ハンドラーによって準備された ModelAndView を返します。
      戻り値:
      ModelAndView、または存在しない場合は null 
    • getResolvedException

      @Nullable ExceptionSE getResolvedException()
      ハンドラーによって発生し、HandlerExceptionResolver を介して正常に解決された例外を返します。
      戻り値:
      例外、または存在しない場合は null 
    • getFlashMap

      FlashMap getFlashMap()
      リクエスト処理中に保存された「出力」フラッシュ属性を返します。
      戻り値:
      FlashMap、おそらく空
    • getAsyncResult

      ObjectSE getAsyncResult()
      非同期実行の結果を取得します。

      このメソッドは、非同期結果が非同期リクエストに関連付けられたタイムアウト値内に設定されるまで待機します。MockAsyncContext#setTimeout を参照してください。または、getAsyncResult(long) を使用して、待機時間を指定します。

      例外:
      IllegalStateExceptionSE - 非同期結果が設定されていない場合
    • getAsyncResult

      ObjectSE getAsyncResult(long timeToWait)
      非同期実行の結果を取得し、必要に応じて待機します。
      パラメーター:
      timeToWait - 非同期結果が設定されるまでの待機時間(ミリ秒単位)。-1 の場合、非同期リクエストに関連付けられたタイムアウト値にフォールバックします。詳細については、MockAsyncContext#setTimeout を参照してください。
      例外:
      IllegalStateExceptionSE - 非同期結果が設定されていない場合