クラス JettyReactiveWebServerFactory
java.lang.ObjectSE
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
org.springframework.boot.jetty.JettyWebServerFactory
org.springframework.boot.jetty.reactive.JettyReactiveWebServerFactory
- 実装されているすべてのインターフェース:
ConfigurableJettyWebServerFactory, ErrorPageRegistry, ConfigurableWebServerFactory, ConfigurableReactiveWebServerFactory, ReactiveWebServerFactory, WebServerFactory
public class JettyReactiveWebServerFactory
extends JettyWebServerFactory
implements ConfigurableJettyWebServerFactory, ConfigurableReactiveWebServerFactory
JettyWebServer の作成に使用できる ReactiveWebServerFactory。- 導入:
- 4.0.0
- 作成者:
- Brian Clozel, Moritz Halbritter
コンストラクターの概要
コンストラクターコンストラクター説明新しいJettyServletWebServerFactoryインスタンスを作成します。JettyReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しいJettyServletWebServerFactoryを作成します。メソッドのサマリー
修飾子と型メソッド説明protected org.eclipse.jetty.server.Serverprotected @Nullable JettyResourceFactorygetWebServer(HttpHandler httpHandler) 完全に構成済みで一時停止された新しいWebServerインスタンスを取得します。voidsetResourceFactory(@Nullable JettyResourceFactory resourceFactory) 共有リソースを取得するJettyResourceFactoryを設定します。クラス JettyWebServerFactory から継承されたメソッド
addConfigurations, addHandlerWrappers, addServerCustomizers, applyWrapper, createConnector, createConnector, customizeSsl, getAcceptors, getConfigurations, getMaxConnections, getSelectors, getServerCustomizers, getThreadPool, isUseForwardHeaders, setAcceptors, setConfigurations, setMaxConnections, setSelectors, setServerCustomizers, setThreadPool, setUseForwardHeadersクラス AbstractConfigurableWebServerFactory から継承されたメソッド
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getServerNameSslBundles, getShutdown, getSsl, getSslBundle, getSslBundles, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundlesクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ConfigurableJettyWebServerFactory から継承されたメソッド
addServerCustomizers, setAcceptors, setMaxConnections, setSelectors, setThreadPool, setUseForwardHeadersインターフェース ConfigurableWebServerFactory から継承されたメソッド
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundlesインターフェース ErrorPageRegistry から継承されたメソッド
addErrorPages
コンストラクターの詳細
JettyReactiveWebServerFactory
public JettyReactiveWebServerFactory()新しいJettyServletWebServerFactoryインスタンスを作成します。JettyReactiveWebServerFactory
public JettyReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しいJettyServletWebServerFactoryを作成します。- パラメーター:
port- リッスンするポート
メソッドの詳細
getWebServer
インターフェースからコピーされた説明:ReactiveWebServerFactory完全に構成されましたが一時停止された新しいWebServerインスタンスを取得します。クライアントは、WebServer.start()が呼び出されるまで(ApplicationContextが完全にリフレッシュされると発生します)、返されたサーバーに接続できません。- 次で指定:
- インターフェース
ReactiveWebServerFactoryのgetWebServer - パラメーター:
httpHandler- リクエストの処理を担当する HTTP ハンドラー- 戻り値:
- 完全に構成および開始された
WebServer - 関連事項:
setResourceFactory
共有リソースを取得するJettyResourceFactoryを設定します。- パラメーター:
resourceFactory- サーバーリソース
getResourceFactory
createJettyServer