クラス ServletHttpHandlerAdapter
java.lang.ObjectSE
org.springframework.http.server.reactive.ServletHttpHandlerAdapter
- 実装されているすべてのインターフェース:
ServletEE
- 既知の直属サブクラス
JettyHttpHandlerAdapter,TomcatHttpHandlerAdapter
サーブレット非同期サポートとサーブレットノンブロッキング I/O を使用して、
HttpHandler を HttpServletEE に適合させます。- 導入:
- 5.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected org.springframework.http.server.reactive.ServletServerHttpRequestcreateRequest(HttpServletRequestEE request, AsyncContextEE context) protected org.springframework.http.server.reactive.ServletServerHttpResponsecreateResponse(HttpServletResponseEE response, AsyncContextEE context, org.springframework.http.server.reactive.ServletServerHttpRequest request) voiddestroy()int設定された入力バッファサイズを返します。init(ServletConfig)からのサーブレット登録をチェックして、サーブレットがデプロイされているサーブレットパスを返します。voidinit(ServletConfigEE config) voidservice(ServletRequestEE request, ServletResponseEE 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
service
public void service(ServletRequestEE request, ServletResponseEE response) throws ServletExceptionEE, IOExceptionSE - 次で指定:
- インターフェース
ServletEEのserviceEE - 例外:
ServletExceptionEEIOExceptionSE
createRequest
protected org.springframework.http.server.reactive.ServletServerHttpRequest createRequest(HttpServletRequestEE request, AsyncContextEE context) throws IOExceptionSE, URISyntaxExceptionSE createResponse
protected org.springframework.http.server.reactive.ServletServerHttpResponse createResponse(HttpServletResponseEE response, AsyncContextEE context, org.springframework.http.server.reactive.ServletServerHttpRequest request) throws IOExceptionSE getServletInfo
- 次で指定:
- インターフェース
ServletEEのgetServletInfoEE
getServletConfig
- 次で指定:
- インターフェース
ServletEEのgetServletConfigEE
destroy
public void destroy()