クラス MockAsyncContext
java.lang.ObjectSE
org.springframework.mock.web.MockAsyncContext
- 実装されているすべてのインターフェース:
jakarta.servlet.AsyncContext
AsyncContext インターフェースのモック実装。- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
インターフェース jakarta.servlet.AsyncContext から継承されたフィールド
ASYNC_CONTEXT_PATH, ASYNC_MAPPING, ASYNC_PATH_INFO, ASYNC_QUERY_STRING, ASYNC_REQUEST_URI, ASYNC_SERVLET_PATHコンストラクターの概要
コンストラクターコンストラクター説明MockAsyncContext(jakarta.servlet.ServletRequest request, @Nullable jakarta.servlet.ServletResponse response) メソッドのサマリー
修飾子と型メソッド説明voidaddDispatchHandler(RunnableSE handler) voidaddListener(jakarta.servlet.AsyncListener listener) voidaddListener(jakarta.servlet.AsyncListener listener, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidcomplete()<T extends jakarta.servlet.AsyncListener>
TcreateListener(ClassSE<T> clazz) voiddispatch()voidvoidListSE<jakarta.servlet.AsyncListener> jakarta.servlet.ServletRequest@Nullable jakarta.servlet.ServletResponselongbooleanvoidsetTimeout(long timeout) デフォルトでは、これは 10000 (10 秒に設定されています)。サーブレット API は、デフォルトの非同期リクエストタイムアウトを 30 秒に指定しています。voidstart(RunnableSE runnable)
コンストラクターの詳細
MockAsyncContext
public MockAsyncContext(jakarta.servlet.ServletRequest request, @Nullable jakarta.servlet.ServletResponse response)
メソッドの詳細
addDispatchHandler
getRequest
public jakarta.servlet.ServletRequest getRequest()- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのgetRequest
getResponse
- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのgetResponse
hasOriginalRequestAndResponse
public boolean hasOriginalRequestAndResponse()- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのhasOriginalRequestAndResponse
dispatch
public void dispatch()- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのdispatch
dispatch
- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのdispatch
dispatch
getDispatchedPath
complete
public void complete()- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのcomplete
start
- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのstart
addListener
public void addListener(jakarta.servlet.AsyncListener listener) - 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのaddListener
addListener
public void addListener(jakarta.servlet.AsyncListener listener, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) - 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのaddListener
getListeners
createListener
public <T extends jakarta.servlet.AsyncListener> T createListener(ClassSE<T> clazz) throws jakarta.servlet.ServletException - 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのcreateListener - 例外:
jakarta.servlet.ServletException
setTimeout
public void setTimeout(long timeout) デフォルトでは、これは 10000 (10 秒に設定されています)。サーブレット API は、デフォルトの非同期リクエストタイムアウトを 30 秒に指定しています。タイムアウトは、MVC Java 構成または XML 名前空間を介したグローバル構成によってさらに影響を受ける可能性があること、およびDeferredResultまたはSseEmitterのリクエストごとにオーバーライドされることに注意してください。- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのsetTimeout - パラメーター:
timeout- 使用するタイムアウト値。- 関連事項:
getTimeout
public long getTimeout()- 次で指定:
- インターフェース
jakarta.servlet.AsyncContextのgetTimeout