クラス AbstractConfigurableWebServerFactory
java.lang.ObjectSE
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
- 実装されたすべてのインターフェース:
ConfigurableWebServerFactory
、ErrorPageRegistry
、WebServerFactory
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
インスタンスを作成します。AbstractConfigurableWebServerFactory
(int port) 指定されたポートで新しいAbstractConfigurableWebServerFactory
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明void
addErrorPages
(ErrorPage... errorPages) 例外を処理するときに使用されるエラーページを追加します。protected final FileSE
createTempDir
(StringSE prefix) 指定された Web サーバーの絶対一時ディレクトリを返します。Web サーバーがバインドするアドレスを返します。例外を処理するときに使用されるErrorPages
の変更可能なセットを返します。getHttp2()
final SslStoreProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。int
getPort()
Web サーバーが待機するポート。サーバーに適用されるシャットダウン構成を返します。getSsl()
protected final SslBundle
このサーバーで使用する必要があるSslBundle
を返します。設定されたSslBundles
を返します。void
setAddress
(InetAddressSE address) サーバーがバインドする特定のネットワークアドレスを設定します。void
setCompression
(Compression compression) サーバーのデフォルトコネクターに適用される圧縮構成を設定します。void
setErrorPages
(SetSE<? extends ErrorPage> errorPages) 例外を処理するときに使用されるエラーページを設定します。void
サーバーに適用される HTTP/2 構成を設定します。void
setPort
(int port) Web サーバーがリッスンするポートを設定します。void
setServerHeader
(StringSE serverHeader) サーバーのヘッダー値を設定します。void
setShutdown
(Shutdown shutdown) サーバーに適用されるシャットダウン構成を設定します。void
サーバーのデフォルトコネクターに適用される SSL 構成を設定します。void
setSslBundles
(SslBundles sslBundles) SSL 接続の構成に使用できる SSL バンドルを設定します。void
setSslStoreProvider
(SslStoreProvider sslStoreProvider) SSL ストアの取得に使用されるプロバイダーを設定します。
コンストラクターの詳細
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 アプリケーションコンテキストを開始しますが、どのポートもリッスンしません)。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetPort
- パラメーター:
port
- 設定するポート
getAddress
Web サーバーがバインドするアドレスを返します。- 戻り値:
- 住所・アドレス
setAddress
インターフェースからコピーされた説明:ConfigurableWebServerFactory
サーバーがバインドする特定のネットワークアドレスを設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetAddress
- パラメーター:
address
- 設定するアドレス (デフォルトはnull
)
getErrorPages
例外を処理するときに使用されるErrorPages
の変更可能なセットを返します。- 戻り値:
- エラーページ
setErrorPages
インターフェースからコピーされた説明:ConfigurableWebServerFactory
例外を処理するときに使用されるエラーページを設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetErrorPages
- パラメーター:
errorPages
- エラーページ
addErrorPages
インターフェースからコピーされた説明:ErrorPageRegistry
例外を処理するときに使用されるエラーページを追加します。- 次で指定:
- インターフェース
ErrorPageRegistry
のaddErrorPages
- パラメーター:
errorPages
- エラーページ
getSsl
setSsl
インターフェースからコピーされた説明:ConfigurableWebServerFactory
サーバーのデフォルトコネクターに適用される SSL 構成を設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetSsl
- パラメーター:
ssl
- SSL 構成
getSslStoreProvider
setSslStoreProvider
インターフェースからコピーされた説明:ConfigurableWebServerFactory
SSL ストアの取得に使用されるプロバイダーを設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetSslStoreProvider
- パラメーター:
sslStoreProvider
- SSL ストアプロバイダー
getSslBundles
設定されたSslBundles
を返します。- 戻り値:
SslBundles
またはnull
- 導入:
- 3.2.0
setSslBundles
インターフェースからコピーされた説明:ConfigurableWebServerFactory
SSL 接続の構成に使用できる SSL バンドルを設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetSslBundles
- パラメーター:
sslBundles
- SSL バンドル
getHttp2
setHttp2
インターフェースからコピーされた説明:ConfigurableWebServerFactory
サーバーに適用される HTTP/2 構成を設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetHttp2
- パラメーター:
http2
- HTTP/2 構成
getCompression
setCompression
インターフェースからコピーされた説明:ConfigurableWebServerFactory
サーバーのデフォルトコネクターに適用される圧縮構成を設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetCompression
- パラメーター:
compression
- 圧縮構成
getServerHeader
setServerHeader
インターフェースからコピーされた説明:ConfigurableWebServerFactory
サーバーのヘッダー値を設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetServerHeader
- パラメーター:
serverHeader
- サーバーのヘッダー値
setShutdown
インターフェースからコピーされた説明:ConfigurableWebServerFactory
サーバーに適用されるシャットダウン構成を設定します。- 次で指定:
- インターフェース
ConfigurableWebServerFactory
のsetShutdown
- パラメーター:
shutdown
- シャットダウン構成
getShutdown
サーバーに適用されるシャットダウン構成を返します。- 戻り値:
- シャットダウン構成
- 導入:
- 2.3.0
getOrCreateSslStoreProvider
@DeprecatedSE(since="3.1.0", forRemoval=true) public final SslStoreProvider getOrCreateSslStoreProvider()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.1.0 以降、3.3.0 で削除されgetSslBundle()
を推奨提供されたSslStoreProvider
を返すか、Ssl
プロパティを使用して作成します。- 戻り値:
SslStoreProvider
getSslBundle
このサーバーで使用する必要があるSslBundle
を返します。- 戻り値:
- SSL バンドル
createTempDir
指定された Web サーバーの絶対一時ディレクトリを返します。- パラメーター:
prefix
- サーバー名- 戻り値:
- 指定されたサーバーの一時ディレクトリ。
getSslBundle()
を推奨