public class HttpWebHandlerAdapter extends WebHandlerDecorator implements HttpHandler
WebHandler の HttpHandler 契約へのデフォルトアダプター。 デフォルトでは、DefaultServerWebExchange を作成および構成してから、ターゲット WebHandler を呼び出します。
| コンストラクターと説明 |
|---|
HttpWebHandlerAdapter(WebHandler delegate) |
getDelegate, handle, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic HttpWebHandlerAdapter(WebHandler delegate)
public void setSessionManager(WebSessionManager sessionManager)
WebSessionManager を構成します。提供されたインスタンスは、作成された各 DefaultServerWebExchange に設定されます。 デフォルトでは、これは DefaultWebSessionManager に設定されています。
sessionManager - 使用するセッションマネージャー public WebSessionManager getSessionManager()
WebSessionManager を返します。public void setCodecConfigurer(ServerCodecConfigurer codecConfigurer)
ServerCodecConfigurer を構成します。提供されたインスタンスは、作成された各 DefaultServerWebExchange に設定されます。 デフォルトでは、これは ServerCodecConfigurer.create() に設定されています。
codecConfigurer - 使用するコーデック設定 public ServerCodecConfigurer getCodecConfigurer()
ServerCodecConfigurer を返します。public void setLocaleContextResolver(LocaleContextResolver resolver)
LocaleContextResolver を構成します。提供されたインスタンスは、作成された各 DefaultServerWebExchange に設定されます。 デフォルトでは、これは AcceptHeaderLocaleContextResolver に設定されています。
resolver - 使用するロケールコンテキストリゾルバー public LocaleContextResolver getLocaleContextResolver()
LocaleContextResolver を返します。public void setForwardedHeaderTransformer(ForwardedHeaderTransformer transformer)
デフォルトでは、これは設定されていません。
transformer - 使用するトランス @Nullable public ForwardedHeaderTransformer getForwardedHeaderTransformer()
ForwardedHeaderTransformer を返します。public void setApplicationContext(ApplicationContext applicationContext)
WebHttpHandlerBuilder.applicationContext(ApplicationContext) を介して初期化されている場合は、Web アプリケーションに関連付けられた ApplicationContext を構成します。applicationContext - コンテキスト @Nullable public ApplicationContext getApplicationContext()
ApplicationContext を返します(ある場合)。public void afterPropertiesSet()
public reactor.core.publisher.Mono<VoidSE> handle(ServerHttpRequest request, ServerHttpResponse response)
HttpHandlerHttpHandler の handle request - 現在のリクエスト response - 現在のレスポンス protected ServerWebExchange createExchange(ServerHttpRequest request, ServerHttpResponse response)