クラス AbstractConfigurableWebServerFactory

java.lang.ObjectSE
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
実装されたすべてのインターフェース:
ConfigurableWebServerFactoryErrorPageRegistryWebServerFactory
既知の直属サブクラス
AbstractReactiveWebServerFactoryAbstractServletWebServerFactory

public abstract class AbstractConfigurableWebServerFactory extends ObjectSE implements ConfigurableWebServerFactory
ConfigurableWebServerFactory 実装の抽象基本クラス。
導入:
2.0.0
作成者:
Phillip Webb, Dave Syer, Andy Wilkinson, Stephane Nicoll, Ivan Sopov, Edd ú Mel é ndez, Brian Clozel, Scott Frederick
  • コンストラクターの詳細

    • AbstractConfigurableWebServerFactory

      public AbstractConfigurableWebServerFactory()
      新しい AbstractConfigurableWebServerFactory インスタンスを作成します。
    • AbstractConfigurableWebServerFactory

      public AbstractConfigurableWebServerFactory(int port)
      指定されたポートで新しい AbstractConfigurableWebServerFactory インスタンスを作成します。
      パラメーター:
      port - Web サーバーのポート番号
  • メソッドの詳細

    • getPort

      public int getPort()
      Web サーバーが待機するポート。
      戻り値:
    • setPort

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

      public InetAddressSE getAddress()
      Web サーバーがバインドするアドレスを返します。
      戻り値:
      住所・アドレス
    • setAddress

      public void setAddress(InetAddressSE address)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      サーバーがバインドする特定のネットワークアドレスを設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetAddress 
      パラメーター:
      address - 設定するアドレス (デフォルトは null)
    • getErrorPages

      public SetSE<ErrorPage> getErrorPages()
      例外を処理するときに使用される ErrorPages の変更可能なセットを返します。
      戻り値:
      エラーページ
    • setErrorPages

      public void setErrorPages(SetSE<? extends ErrorPage> errorPages)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      例外を処理するときに使用されるエラーページを設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetErrorPages 
      パラメーター:
      errorPages - エラーページ
    • addErrorPages

      public void addErrorPages(ErrorPage... errorPages)
      インターフェースからコピーされた説明: ErrorPageRegistry
      例外を処理するときに使用されるエラーページを追加します。
      次で指定:
      インターフェース ErrorPageRegistryaddErrorPages 
      パラメーター:
      errorPages - エラーページ
    • getSsl

      public Ssl getSsl()
    • setSsl

      public void setSsl(Ssl ssl)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      サーバーのデフォルトコネクターに適用される SSL 構成を設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetSsl 
      パラメーター:
      ssl - SSL 構成
    • getSslBundles

      public SslBundles getSslBundles()
      設定された SslBundles を返します。
      戻り値:
      SslBundles または null
      導入:
      3.2.0
    • setSslBundles

      public void setSslBundles(SslBundles sslBundles)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      SSL 接続の構成に使用できる SSL バンドルを設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetSslBundles 
      パラメーター:
      sslBundles - SSL バンドル
    • getHttp2

      public Http2 getHttp2()
    • setHttp2

      public void setHttp2(Http2 http2)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      サーバーに適用される HTTP/2 構成を設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetHttp2 
      パラメーター:
      http2 - HTTP/2 構成
    • getCompression

      public Compression getCompression()
    • setCompression

      public void setCompression(Compression compression)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      サーバーのデフォルトコネクターに適用される圧縮構成を設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetCompression 
      パラメーター:
      compression - 圧縮構成
    • getServerHeader

      public StringSE getServerHeader()
    • setServerHeader

      public void setServerHeader(StringSE serverHeader)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      サーバーのヘッダー値を設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetServerHeader 
      パラメーター:
      serverHeader - サーバーのヘッダー値
    • setShutdown

      public void setShutdown(Shutdown shutdown)
      インターフェースからコピーされた説明: ConfigurableWebServerFactory
      サーバーに適用されるシャットダウン構成を設定します。
      次で指定:
      インターフェース ConfigurableWebServerFactorysetShutdown 
      パラメーター:
      shutdown - シャットダウン構成
    • getShutdown

      public Shutdown getShutdown()
      サーバーに適用されるシャットダウン構成を返します。
      戻り値:
      シャットダウン構成
      導入:
      2.3.0
    • getSslBundle

      protected final SslBundle getSslBundle()
      このサーバーで使用する必要がある SslBundle を返します。
      戻り値:
      SSL バンドル
    • getServerNameSslBundles

      protected final MapSE<StringSE,SslBundle> getServerNameSslBundles()
    • createTempDir

      protected final FileSE createTempDir(StringSE prefix)
      指定された Web サーバーの絶対一時ディレクトリを返します。
      パラメーター:
      prefix - サーバー名
      戻り値:
      指定されたサーバーの一時ディレクトリ。