public class NettyReactiveWebServerFactory extends AbstractReactiveWebServerFactory
NettyWebServer の作成に使用できる ReactiveWebServerFactory。| コンストラクターと説明 |
|---|
NettyReactiveWebServerFactory() |
NettyReactiveWebServerFactory(int port) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addRouteProviders(NettyRouteProvider... routeProviders)Spring アプリケーションのハンドラーの前に、適用する必要がある NettyRouteProvider を順番に追加します。 |
void | addServerCustomizers(NettyServerCustomizer... serverCustomizers) サーバーの構築中に適用する必要がある NettyServerCustomizer を追加します。 |
CollectionSE<NettyServerCustomizer> | getServerCustomizers()Netty サーバービルダーに適用される NettyServerCustomizer の変更可能なコレクションを返します。 |
WebServer | getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler) 完全に構成済みで一時停止された新しい WebServer インスタンスを取得します。 |
void | setLifecycleTimeout(DurationSE lifecycleTimeout) サーバーの起動または停止時に待機する最大時間を設定します。 |
void | setResourceFactory(org.springframework.http.client.reactive.ReactorResourceFactory resourceFactory) 共有リソースを取得するように ReactorResourceFactory を設定します。 |
void | setServerCustomizers(CollectionSE<? extends NettyServerCustomizer> serverCustomizers)Netty サーバービルダーに適用する NettyServerCustomizer を設定します。 |
void | setUseForwardHeaders(boolean useForwardHeaders)x-forward-* ヘッダーを処理するかどうかを設定します。 |
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getSsl, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProvidercloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEsetAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProvideraddErrorPagespublic NettyReactiveWebServerFactory()
public NettyReactiveWebServerFactory(int port)
public WebServer getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)
ReactiveWebServerFactoryWebServer インスタンスを取得します。クライアントは、WebServer.start() が呼び出されるまで(ApplicationContext が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。httpHandler - リクエストの処理を担当する HTTP ハンドラー WebServerWebServer.stop()public CollectionSE<NettyServerCustomizer> getServerCustomizers()
NettyServerCustomizer の変更可能なコレクションを返します。public void setServerCustomizers(CollectionSE<? extends NettyServerCustomizer> serverCustomizers)
NettyServerCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザが置き換えられます。serverCustomizers - 設定するカスタマイザー public void addServerCustomizers(NettyServerCustomizer... serverCustomizers)
NettyServerCustomizer を追加します。serverCustomizers - 追加するカスタマイザー public void addRouteProviders(NettyRouteProvider... routeProviders)
NettyRouteProvider を順番に追加します。routeProviders - 追加するルートプロバイダー public void setLifecycleTimeout(DurationSE lifecycleTimeout)
lifecycleTimeout - ライフサイクルのタイムアウト public void setUseForwardHeaders(boolean useForwardHeaders)
useForwardHeaders - x-forward ヘッダーを使用する必要がある場合 public void setResourceFactory(org.springframework.http.client.reactive.ReactorResourceFactory resourceFactory)
ReactorResourceFactory を設定します。resourceFactory - サーバーリソース Copyright © 2019 Pivotal Software, Inc.. All rights reserved.