public abstract class AbstractConfigurableWebServerFactory extends ObjectSE implements ConfigurableWebServerFactory
ConfigurableWebServerFactory
実装の抽象基本クラス。コンストラクターと説明 |
---|
AbstractConfigurableWebServerFactory() 新しい AbstractConfigurableWebServerFactory インスタンスを作成します。 |
AbstractConfigurableWebServerFactory(int port) 指定されたポートで新しい AbstractConfigurableWebServerFactory インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addErrorPages(ErrorPage... errorPages) 例外を処理するときに使用されるエラーページを追加します。 |
protected FileSE | createTempDir(StringSE prefix) 指定された Web サーバーの絶対一時ディレクトリを返します。 |
InetAddressSE | getAddress() Web サーバーがバインドするアドレスを返します。 |
Compression | getCompression() |
SetSE<ErrorPage> | getErrorPages() 例外を処理するときに使用される ErrorPages の変更可能なセットを返します。 |
Http2 | getHttp2() |
int | getPort() Web サーバーが待機するポート。 |
StringSE | getServerHeader() |
Shutdown | getShutdown() サーバーに適用されるシャットダウン構成を返します。 |
Ssl | getSsl() |
SslStoreProvider | getSslStoreProvider() |
void | setAddress(InetAddressSE address) サーバーがバインドする特定のネットワークアドレスを設定します。 |
void | setCompression(Compression compression) サーバーのデフォルトコネクターに適用される圧縮構成を設定します。 |
void | setErrorPages(SetSE<? extends ErrorPage> errorPages) 例外を処理するときに使用されるエラーページを設定します。 |
void | setHttp2(Http2 http2) サーバーに適用される HTTP/2 構成を設定します。 |
void | setPort(int port) Web サーバーがリッスンするポートを設定します。 |
void | setServerHeader(StringSE serverHeader) サーバーのヘッダー値を設定します。 |
void | setShutdown(Shutdown shutdown) サーバーに適用されるシャットダウン構成を設定します。 |
void | setSsl(Ssl ssl) サーバーのデフォルトコネクターに適用される SSL 構成を設定します。 |
void | setSslStoreProvider(SslStoreProvider sslStoreProvider) SSL ストアの取得に使用されるプロバイダーを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public AbstractConfigurableWebServerFactory()
AbstractConfigurableWebServerFactory
インスタンスを作成します。public AbstractConfigurableWebServerFactory(int port)
AbstractConfigurableWebServerFactory
インスタンスを作成します。port
- Web サーバーのポート番号 public int getPort()
public void setPort(int port)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setPort
port
- 設定するポート public InetAddressSE getAddress()
public void setAddress(InetAddressSE address)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setAddress
address
- 設定するアドレス (デフォルトは null
)public SetSE<ErrorPage> getErrorPages()
ErrorPages
の変更可能なセットを返します。public void setErrorPages(SetSE<? extends ErrorPage> errorPages)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setErrorPages
errorPages
- エラーページ public void addErrorPages(ErrorPage... errorPages)
ErrorPageRegistry
ErrorPageRegistry
の addErrorPages
errorPages
- エラーページ public Ssl getSsl()
public void setSsl(Ssl ssl)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setSsl
ssl
- SSL 構成 public SslStoreProvider getSslStoreProvider()
public void setSslStoreProvider(SslStoreProvider sslStoreProvider)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setSslStoreProvider
sslStoreProvider
- SSL ストアプロバイダー public Http2 getHttp2()
public void setHttp2(Http2 http2)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setHttp2
http2
- HTTP/2 構成 public Compression getCompression()
public void setCompression(Compression compression)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setCompression
compression
- 圧縮構成 public StringSE getServerHeader()
public void setServerHeader(StringSE serverHeader)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setServerHeader
serverHeader
- サーバーのヘッダー値 public void setShutdown(Shutdown shutdown)
ConfigurableWebServerFactory
ConfigurableWebServerFactory
の setShutdown
shutdown
- シャットダウン構成 public Shutdown getShutdown()