クラス MockAsyncContext

java.lang.ObjectSE
org.springframework.mock.web.MockAsyncContext
実装されているすべてのインターフェース:
jakarta.servlet.AsyncContext

public class MockAsyncContext extends ObjectSE implements jakarta.servlet.AsyncContext
AsyncContext インターフェースのモック実装。
導入:
3.2
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • MockAsyncContext

      public MockAsyncContext(jakarta.servlet.ServletRequest request, @Nullable jakarta.servlet.ServletResponse response)
  • メソッドの詳細

    • addDispatchHandler

      public void addDispatchHandler(RunnableSE handler)
    • getRequest

      public jakarta.servlet.ServletRequest getRequest()
      次で指定:
      インターフェース jakarta.servlet.AsyncContextgetRequest 
    • getResponse

      public @Nullable jakarta.servlet.ServletResponse getResponse()
      次で指定:
      インターフェース jakarta.servlet.AsyncContextgetResponse 
    • hasOriginalRequestAndResponse

      public boolean hasOriginalRequestAndResponse()
      次で指定:
      インターフェース jakarta.servlet.AsyncContexthasOriginalRequestAndResponse 
    • dispatch

      public void dispatch()
      次で指定:
      インターフェース jakarta.servlet.AsyncContextdispatch 
    • dispatch

      public void dispatch(StringSE path)
      次で指定:
      インターフェース jakarta.servlet.AsyncContextdispatch 
    • dispatch

      public void dispatch(@Nullable jakarta.servlet.ServletContext context, StringSE path)
      次で指定:
      インターフェース jakarta.servlet.AsyncContextdispatch 
    • getDispatchedPath

      public @Nullable StringSE getDispatchedPath()
    • complete

      public void complete()
      次で指定:
      インターフェース jakarta.servlet.AsyncContextcomplete 
    • start

      public void start(RunnableSE runnable)
      次で指定:
      インターフェース jakarta.servlet.AsyncContextstart 
    • addListener

      public void addListener(jakarta.servlet.AsyncListener listener)
      次で指定:
      インターフェース jakarta.servlet.AsyncContextaddListener 
    • addListener

      public void addListener(jakarta.servlet.AsyncListener listener, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
      次で指定:
      インターフェース jakarta.servlet.AsyncContextaddListener 
    • getListeners

      public ListSE<jakarta.servlet.AsyncListener> getListeners()
    • createListener

      public <T extends jakarta.servlet.AsyncListener> T createListener(ClassSE<T> clazz) throws jakarta.servlet.ServletException
      次で指定:
      インターフェース jakarta.servlet.AsyncContextcreateListener 
      例外:
      jakarta.servlet.ServletException
    • setTimeout

      public void setTimeout(long timeout)
      デフォルトでは、これは 10000 (10 秒に設定されています)。サーブレット API は、デフォルトの非同期リクエストタイムアウトを 30 秒に指定しています。タイムアウトは、MVC Java 構成または XML 名前空間を介したグローバル構成によってさらに影響を受ける可能性があること、および DeferredResult または SseEmitter のリクエストごとにオーバーライドされることに注意してください。
      次で指定:
      インターフェース jakarta.servlet.AsyncContextsetTimeout 
      パラメーター:
      timeout - 使用するタイムアウト値。
      関連事項:
      • AsyncContext.setTimeout(long)
    • getTimeout

      public long getTimeout()
      次で指定:
      インターフェース jakarta.servlet.AsyncContextgetTimeout