クラス ServletHttpHandlerAdapter
java.lang.ObjectSE
org.springframework.http.server.reactive.ServletHttpHandlerAdapter
- 実装されているすべてのインターフェース:
jakarta.servlet.Servlet
- 既知の直属サブクラス
TomcatHttpHandlerAdapter
Servlet Async サポートと Servlet ノンブロッキング I/O を使用して、
HttpHandler を HttpServlet に適合させます。- 導入:
- 5.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected org.springframework.http.server.reactive.ServletServerHttpRequestcreateRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.AsyncContext context) protected org.springframework.http.server.reactive.ServletServerHttpResponsecreateResponse(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.AsyncContext context, org.springframework.http.server.reactive.ServletServerHttpRequest request) voiddestroy()int設定された入力バッファサイズを返します。@Nullable jakarta.servlet.ServletConfiginit(ServletConfig)からのサーブレット登録をチェックして、サーブレットがデプロイされているサーブレットパスを返します。voidinit(jakarta.servlet.ServletConfig config) voidservice(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidsetBufferSize(int bufferSize) 読み込みに使用する入力バッファのサイズをバイト単位で設定します。voidsetDataBufferFactory(DataBufferFactory dataBufferFactory)
コンストラクターの詳細
ServletHttpHandlerAdapter
メソッドの詳細
setBufferSize
public void setBufferSize(int bufferSize) 読み込みに使用する入力バッファのサイズをバイト単位で設定します。デフォルトでは 8192 に設定されています。
getBufferSize
public int getBufferSize()設定された入力バッファサイズを返します。getServletPath
init(ServletConfig)からのサーブレット登録をチェックして、サーブレットがデプロイされているサーブレットパスを返します。- 戻り値:
- パス、またはサーブレットがプレフィックスなしでデプロイされている場合は空の文字列(つまり、"/" または "/*" )、このメソッドが
init(ServletConfig)サーブレットコンテナーコールバックの前に呼び出されている場合はnull。
setDataBufferFactory
getDataBufferFactory
init
public void init(jakarta.servlet.ServletConfig config) - 次で指定:
- インターフェース
jakarta.servlet.Servletのinit
service
public void service(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOExceptionSE - 次で指定:
- インターフェース
jakarta.servlet.Servletのservice - 例外:
jakarta.servlet.ServletExceptionIOExceptionSE
createRequest
protected org.springframework.http.server.reactive.ServletServerHttpRequest createRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.AsyncContext context) throws IOExceptionSE, URISyntaxExceptionSE createResponse
protected org.springframework.http.server.reactive.ServletServerHttpResponse createResponse(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.AsyncContext context, org.springframework.http.server.reactive.ServletServerHttpRequest request) throws IOExceptionSE getServletInfo
- 次で指定:
- インターフェース
jakarta.servlet.ServletのgetServletInfo
getServletConfig
- 次で指定:
- インターフェース
jakarta.servlet.ServletのgetServletConfig
destroy
public void destroy()- 次で指定:
- インターフェース
jakarta.servlet.Servletのdestroy