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