public class JettyReactiveWebServerFactory extends AbstractReactiveWebServerFactory implements ConfigurableJettyWebServerFactory
JettyWebServer の作成に使用できる ReactiveWebServerFactory。| コンストラクターと説明 |
|---|
JettyReactiveWebServerFactory() 新しい JettyServletWebServerFactory インスタンスを作成します。 |
JettyReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しい JettyServletWebServerFactory を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addServerCustomizers(JettyServerCustomizer... customizers) 起動する前に Server に適用される JettyServerCustomizer を追加します。 |
protected Server | createJettyServer(JettyHttpHandlerAdapter servlet) |
CollectionSE<JettyServerCustomizer> | getServerCustomizers() 作成される前に Server に適用される Jetty JettyServerCustomizer の変更可能なコレクションを返します。 |
ThreadPool | getThreadPool()Server で使用する Jetty ThreadPool を返します。 |
WebServer | getWebServer(HttpHandler httpHandler) 完全に構成済みで一時停止された新しい WebServer インスタンスを取得します。 |
void | setAcceptors(int acceptors) 使用するアクセプタースレッドの数を設定します。 |
void | setSelectors(int selectors) 使用するセレクタスレッドの数を設定します。 |
void | setServerCustomizers(CollectionSE<? extends JettyServerCustomizer> customizers) 起動前に Server に適用される JettyServerCustomizer を設定します。 |
void | setThreadPool(ThreadPool threadPool)Server で使用する Jetty ThreadPool を設定します。 |
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 JettyReactiveWebServerFactory()
JettyServletWebServerFactory インスタンスを作成します。public JettyReactiveWebServerFactory(int port)
JettyServletWebServerFactory を作成します。port - リッスンするポート public void setUseForwardHeaders(boolean useForwardHeaders)
ConfigurableJettyWebServerFactoryConfigurableJettyWebServerFactory の setUseForwardHeaders useForwardHeaders - x-forward ヘッダーを使用する必要がある場合 public void setAcceptors(int acceptors)
ConfigurableJettyWebServerFactoryConfigurableJettyWebServerFactory の setAcceptors acceptors - 使用するアクセプタースレッドの数 public WebServer getWebServer(HttpHandler httpHandler)
ReactiveWebServerFactoryWebServer インスタンスを取得します。クライアントは、WebServer.start() が呼び出されるまで(ApplicationContext が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。ReactiveWebServerFactory の getWebServer httpHandler - リクエストの処理を担当する HTTP ハンドラー WebServerWebServer.stop()public void addServerCustomizers(JettyServerCustomizer... customizers)
ConfigurableJettyWebServerFactoryServer に適用される JettyServerCustomizer を追加します。ConfigurableJettyWebServerFactory の addServerCustomizers customizers - 追加するカスタマイザー public void setServerCustomizers(CollectionSE<? extends JettyServerCustomizer> customizers)
Server に適用される JettyServerCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザが置き換えられます。customizers - 適用する Jetty カスタマイザ public CollectionSE<JettyServerCustomizer> getServerCustomizers()
Server に適用される Jetty JettyServerCustomizer の変更可能なコレクションを返します。public void setSelectors(int selectors)
ConfigurableJettyWebServerFactoryConfigurableJettyWebServerFactory の setSelectors selectors - 使用するセレクタースレッドの数 protected Server createJettyServer(JettyHttpHandlerAdapter servlet)
public ThreadPool getThreadPool()
Server で使用する Jetty ThreadPool を返します。ThreadPool または nullpublic void setThreadPool(ThreadPool threadPool)
threadPool - 使用する Jetty ThreadPoolCopyright © 2018 Pivotal Software, Inc.. All rights reserved.