インターフェース ServerHttpAsyncRequestControl

すべての既知の実装クラス:
ServletServerHttpAsyncRequestControl

public interface ServerHttpAsyncRequestControl
HTTP リクエストの処理を非同期モードにすることができるコントロール。このモードでは、明示的に閉じるまでレスポンスが開いたままになります。
導入:
4.0
作成者:
Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    非同期リクエスト処理を完了としてマークします。
    boolean
    非同期リクエスト処理が完了したかどうかを返します。
    boolean
    非同期リクエスト処理が開始されているかどうかを返します。
    void
    非同期処理を有効にしてから、complete() への呼び出しが行われるか、サーバーがリクエストをタイムアウトするまで、レスポンスは開いたままになります。
    void
    start(long timeout)
    非同期処理に使用するタイムアウト値を指定できる start() のバリエーション。
  • メソッドの詳細

    • start

      void start()
      非同期処理を有効にしてから、complete() への呼び出しが行われるか、サーバーがリクエストをタイムアウトするまで、レスポンスは開いたままになります。有効にすると、このメソッドへの追加の呼び出しは無視されます。
    • start

      void start(long timeout)
      非同期処理に使用するタイムアウト値を指定できる start() のバリエーション。指定された値内に complete() が呼び出されない場合、リクエストはタイムアウトになります。
    • isStarted

      boolean isStarted()
      非同期リクエスト処理が開始されているかどうかを返します。
    • complete

      void complete()
      非同期リクエスト処理を完了としてマークします。
    • isCompleted

      boolean isCompleted()
      非同期リクエスト処理が完了したかどうかを返します。