public class ServletHttpHandlerAdapter extends ObjectSE implements ServletEE
HttpHandler
を HttpServlet
EE に適合させます。AbstractReactiveWebInitializer
コンストラクターと説明 |
---|
ServletHttpHandlerAdapter(HttpHandler httpHandler) |
修飾子と型 | メソッドと説明 |
---|---|
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 | getBufferSize() 設定された入力バッファサイズを返します。 |
DataBufferFactory | getDataBufferFactory() |
ServletConfigEE | getServletConfig() |
StringSE | getServletInfo() |
StringSE | getServletPath() init(ServletConfig) からのサーブレット登録をチェックして、サーブレットがデプロイされているサーブレットパスを返します。 |
void | init(ServletConfigEE config) |
void | service(ServletRequestEE request, ServletResponseEE response) |
void | setBufferSize(int bufferSize) 読み込みに使用する入力バッファのサイズをバイト単位で設定します。 |
void | setDataBufferFactory(DataBufferFactory dataBufferFactory) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ServletHttpHandlerAdapter(HttpHandler httpHandler)
public void setBufferSize(int bufferSize)
デフォルトでは 8192 に設定されています。
public int getBufferSize()
@Nullable public StringSE getServletPath()
init(ServletConfig)
からのサーブレット登録をチェックして、サーブレットがデプロイされているサーブレットパスを返します。init(ServletConfig)
サーブレットコンテナーコールバックの前に呼び出されている場合は null
。public void setDataBufferFactory(DataBufferFactory dataBufferFactory)
public DataBufferFactory getDataBufferFactory()
public void init(ServletConfigEE config)
public void service(ServletRequestEE request, ServletResponseEE response) throws ServletExceptionEE, IOExceptionSE
ServletEE
の serviceEE
ServletExceptionEE
IOExceptionSE
protected org.springframework.http.server.reactive.ServletServerHttpRequest createRequest(HttpServletRequestEE request, AsyncContextEE context) throws IOExceptionSE, URISyntaxExceptionSE
protected org.springframework.http.server.reactive.ServletServerHttpResponse createResponse(HttpServletResponseEE response, AsyncContextEE context, org.springframework.http.server.reactive.ServletServerHttpRequest request) throws IOExceptionSE
public StringSE getServletInfo()
ServletEE
の getServletInfoEE
@Nullable public ServletConfigEE getServletConfig()
ServletEE
の getServletConfigEE