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