インターフェース ConfigurableWebServerFactory

すべてのスーパーインターフェース:
ErrorPageRegistryWebServerFactory
すべての既知のサブインターフェース:
ConfigurableJettyWebServerFactoryConfigurableReactiveWebServerFactoryConfigurableServletWebServerFactoryConfigurableTomcatWebServerFactoryConfigurableUndertowWebServerFactory
すべての既知の実装クラス:
AbstractConfigurableWebServerFactoryAbstractReactiveWebServerFactoryAbstractServletWebServerFactoryJettyReactiveWebServerFactoryJettyServletWebServerFactoryNettyReactiveWebServerFactoryTomcatReactiveWebServerFactoryTomcatServletWebServerFactoryUndertowReactiveWebServerFactoryUndertowServletWebServerFactory

public interface ConfigurableWebServerFactory extends WebServerFactory, ErrorPageRegistry
設定可能な WebServerFactory
導入:
2.0.0
作成者:
Phillip Webb, Brian Clozel, Scott Frederick
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    サーバーがバインドする特定のネットワークアドレスを設定します。
    void
    サーバーのデフォルトコネクターに適用される圧縮構成を設定します。
    void
    setErrorPages(SetSE<? extends ErrorPage> errorPages)
    例外を処理するときに使用されるエラーページを設定します。
    void
    サーバーに適用される HTTP/2 構成を設定します。
    void
    setPort(int port)
    Web サーバーがリッスンするポートを設定します。
    void
    サーバーのヘッダー値を設定します。
    default void
    サーバーに適用されるシャットダウン構成を設定します。
    void
    setSsl(Ssl ssl)
    サーバーのデフォルトコネクターに適用される SSL 構成を設定します。
    void
    SSL 接続の構成に使用できる SSL バンドルを設定します。

    インターフェース org.springframework.boot.web.server.ErrorPageRegistry から継承されたメソッド

    addErrorPages
  • メソッドの詳細

    • setPort

      void setPort(int port)
      Web サーバーがリッスンするポートを設定します。指定しない場合、ポート "8080" が使用されます。ポート -1 を使用して、自動開始を無効にします(つまり、Web アプリケーションコンテキストを開始しますが、どのポートもリッスンしません)。
      パラメーター:
      port - 設定するポート
    • setAddress

      void setAddress(InetAddressSE address)
      サーバーがバインドする特定のネットワークアドレスを設定します。
      パラメーター:
      address - 設定するアドレス (デフォルトは null)
    • setErrorPages

      void setErrorPages(SetSE<? extends ErrorPage> errorPages)
      例外を処理するときに使用されるエラーページを設定します。
      パラメーター:
      errorPages - エラーページ
    • setSsl

      void setSsl(Ssl ssl)
      サーバーのデフォルトコネクターに適用される SSL 構成を設定します。
      パラメーター:
      ssl - SSL 構成
    • setSslBundles

      void setSslBundles(SslBundles sslBundles)
      SSL 接続の構成に使用できる SSL バンドルを設定します。
      パラメーター:
      sslBundles - SSL バンドル
      導入:
      3.1.0
    • setHttp2

      void setHttp2(Http2 http2)
      サーバーに適用される HTTP/2 構成を設定します。
      パラメーター:
      http2 - HTTP/2 構成
    • setCompression

      void setCompression(Compression compression)
      サーバーのデフォルトコネクターに適用される圧縮構成を設定します。
      パラメーター:
      compression - 圧縮構成
    • setServerHeader

      void setServerHeader(StringSE serverHeader)
      サーバーのヘッダー値を設定します。
      パラメーター:
      serverHeader - サーバーのヘッダー値
    • setShutdown

      default void setShutdown(Shutdown shutdown)
      サーバーに適用されるシャットダウン構成を設定します。
      パラメーター:
      shutdown - シャットダウン構成
      導入:
      2.3.0