public abstract class AbstractServletWebServerFactory extends AbstractConfigurableWebServerFactory implements ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
実装の抽象基本クラス。コンストラクターと説明 |
---|
AbstractServletWebServerFactory() 新しい AbstractServletWebServerFactory インスタンスを作成します。 |
AbstractServletWebServerFactory(int port) 指定されたポートで新しい AbstractServletWebServerFactory インスタンスを作成します。 |
AbstractServletWebServerFactory(StringSE contextPath, int port) 指定したコンテキストパスとポートを使用して、新しい AbstractServletWebServerFactory インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addCookieSameSiteSuppliers(CookieSameSiteSupplier... cookieSameSiteSuppliers) 追加された Cookie の Cookie.SameSite 属性を取得するために使用する必要があるものに CookieSameSiteSuppliers を追加します。 |
void | addInitializers(ServletContextInitializer... initializers) ServletWebServerFactory.getWebServer(ServletContextInitializer...) パラメーターに加えて、適用する必要があるものに ServletContextInitializer を追加します。 |
void | addWebListeners(StringSE... webListenerClassNames) サーブレットコンテナーに登録される Web リスナーを追加します。 |
StringSE | getContextPath() Web サーバーのコンテキストパスを返します。 |
ListSE<CookieSameSiteSupplier> | getCookieSameSiteSuppliers() |
StringSE | getDisplayName() |
FileSE | getDocumentRoot() 静的ファイルを提供するために Web コンテキストで使用されるドキュメントルートを返します。 |
MapSE<StringSE, StringSE> | getInitParameters() |
Jsp | getJsp() |
MapSE<LocaleSE, CharsetSE> | getLocaleCharsetMappings() ロケールと文字セットのマッピングを返します。 |
MimeMappings | getMimeMappings() MIME 型のマッピングを返します。 |
Session | getSession() |
protected ListSE<URLSE> | getUrlsOfJarsWithMetaInfResources() |
protected FileSE | getValidDocumentRoot() 有効なディレクトリを指している場合は絶対ドキュメントルートを返し、警告をログに記録し、それ以外の場合は null を返します。 |
protected FileSE | getValidSessionStoreDir() |
protected FileSE | getValidSessionStoreDir(boolean mkdirs) |
protected SetSE<StringSE> | getWebListenerClassNames() |
boolean | isRegisterDefaultServlet() デフォルトのサーブレットを登録する必要があることを示すフラグ。 |
protected ServletContextInitializer[] | mergeInitializers(ServletContextInitializer... initializers) 指定された ServletContextInitializer パラメーターをこのインスタンスで定義されたものと結合するサブクラスで使用できるユーティリティメソッド。 |
void | setContextPath(StringSE contextPath) Web サーバーのコンテキストパスを設定します。 |
void | setCookieSameSiteSuppliers(ListSE<? extends CookieSameSiteSupplier> cookieSameSiteSuppliers) 追加された Cookie の Cookie.SameSite 属性を取得するために使用する必要がある CookieSameSiteSuppliers を設定します。 |
void | setDisplayName(StringSE displayName) Web サーバーにデプロイされたアプリケーションの表示名を設定します。 |
void | setDocumentRoot(FileSE documentRoot) 静的ファイルを提供するために Web コンテキストで使用されるドキュメントルートディレクトリを設定します。 |
void | setInitializers(ListSE<? extends ServletContextInitializer> initializers) ServletWebServerFactory.getWebServer(ServletContextInitializer...) パラメーターに加えて適用する必要がある ServletContextInitializer を設定します。 |
void | setInitParameters(MapSE<StringSE, StringSE> initParameters) コンテナーの ServletContext EE に適用される初期化パラメーターを設定します。 |
void | setJsp(Jsp jsp) サーバーの JSP サーブレットに適用される構成を設定します。 |
void | setLocaleCharsetMappings(MapSE<LocaleSE, CharsetSE> localeCharsetMappings) ロケールと文字セットのマッピングを設定します。 |
void | setMimeMappings(MimeMappings mimeMappings) MIME 型のマッピングを設定します。 |
void | setRegisterDefaultServlet(boolean registerDefaultServlet) DefaultServlet を登録する必要がある場合に設定します。 |
void | setSession(Session session) コンテナーの HTTP セッションサポートに適用される構成を設定します。 |
protected boolean | shouldRegisterJspServlet() JSP サーブレットを Web サーバーに登録する必要があるかどうかを返します。 |
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getShutdown, getSsl, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslStoreProvider
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslStoreProvider
addErrorPages
getWebServer
protected final Log logger
public AbstractServletWebServerFactory()
AbstractServletWebServerFactory
インスタンスを作成します。public AbstractServletWebServerFactory(int port)
AbstractServletWebServerFactory
インスタンスを作成します。port
- Web サーバーのポート番号 public AbstractServletWebServerFactory(StringSE contextPath, int port)
AbstractServletWebServerFactory
インスタンスを作成します。contextPath
- Web サーバーのコンテキストパス port
- Web サーバーのポート番号 public StringSE getContextPath()
public void setContextPath(StringSE contextPath)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setContextPath
contextPath
- 設定する contextPathpublic StringSE getDisplayName()
public void setDisplayName(StringSE displayName)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setDisplayName
displayName
- 設定する displayNamepublic boolean isRegisterDefaultServlet()
public void setRegisterDefaultServlet(boolean registerDefaultServlet)
ConfigurableServletWebServerFactory
false
です。ConfigurableServletWebServerFactory
の setRegisterDefaultServlet
registerDefaultServlet
- デフォルトのサーブレットを登録する必要がある場合 public MimeMappings getMimeMappings()
public void setMimeMappings(MimeMappings mimeMappings)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setMimeMappings
mimeMappings
- MIME 型のマッピング (デフォルトは MimeMappings.DEFAULT
)public FileSE getDocumentRoot()
public void setDocumentRoot(FileSE documentRoot)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setDocumentRoot
documentRoot
- 不要な場合はドキュメントルートまたは null
public void setInitializers(ListSE<? extends ServletContextInitializer> initializers)
ConfigurableServletWebServerFactory
ServletWebServerFactory.getWebServer(ServletContextInitializer...)
パラメーターに加えて適用する必要がある ServletContextInitializer
を設定します。このメソッドは、以前に設定または追加された初期化子を置き換えます。ConfigurableServletWebServerFactory
の setInitializers
initializers
- 設定する初期化子 ConfigurableServletWebServerFactory.addInitializers(org.springframework.boot.web.servlet.ServletContextInitializer...)
public void addInitializers(ServletContextInitializer... initializers)
ConfigurableServletWebServerFactory
ServletWebServerFactory.getWebServer(ServletContextInitializer...)
パラメーターに加えて、適用する必要があるものに ServletContextInitializer
を追加します。ConfigurableServletWebServerFactory
の addInitializers
initializers
- 追加する初期化子 ConfigurableServletWebServerFactory.setInitializers(java.util.List<? extends org.springframework.boot.web.servlet.ServletContextInitializer>)
public Jsp getJsp()
public void setJsp(Jsp jsp)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setJsp
jsp
- JSP サーブレット構成 public Session getSession()
public void setSession(Session session)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setSession
session
- セッション構成 public MapSE<LocaleSE,CharsetSE> getLocaleCharsetMappings()
public void setLocaleCharsetMappings(MapSE<LocaleSE,CharsetSE> localeCharsetMappings)
ConfigurableServletWebServerFactory
ConfigurableServletWebServerFactory
の setLocaleCharsetMappings
localeCharsetMappings
- ロケールから文字セットへのマッピング public void setInitParameters(MapSE<StringSE,StringSE> initParameters)
ConfigurableServletWebServerFactory
ServletContext
EE に適用される初期化パラメーターを設定します。ConfigurableServletWebServerFactory
の setInitParameters
initParameters
- 初期化パラメーター public void setCookieSameSiteSuppliers(ListSE<? extends CookieSameSiteSupplier> cookieSameSiteSuppliers)
ConfigurableServletWebServerFactory
Cookie.SameSite
属性を取得するために使用する必要がある CookieSameSiteSuppliers
を設定します。この方法は、以前に設定または追加されたサプライヤーを置き換えます。ConfigurableServletWebServerFactory
の setCookieSameSiteSuppliers
cookieSameSiteSuppliers
- 追加するサプライヤー ConfigurableServletWebServerFactory.addCookieSameSiteSuppliers(org.springframework.boot.web.servlet.server.CookieSameSiteSupplier...)
public void addCookieSameSiteSuppliers(CookieSameSiteSupplier... cookieSameSiteSuppliers)
ConfigurableServletWebServerFactory
Cookie.SameSite
属性を取得するために使用する必要があるものに CookieSameSiteSuppliers
を追加します。ConfigurableServletWebServerFactory
の addCookieSameSiteSuppliers
cookieSameSiteSuppliers
- 追加するサプライヤー ConfigurableServletWebServerFactory.setCookieSameSiteSuppliers(java.util.List<? extends org.springframework.boot.web.servlet.server.CookieSameSiteSupplier>)
public ListSE<CookieSameSiteSupplier> getCookieSameSiteSuppliers()
protected final ServletContextInitializer[] mergeInitializers(ServletContextInitializer... initializers)
ServletContextInitializer
パラメーターをこのインスタンスで定義されたものと結合するサブクラスで使用できるユーティリティメソッド。initializers
- マージする初期化子 protected boolean shouldRegisterJspServlet()
true
、それ以外の場合は false
protected final FileSE getValidDocumentRoot()
null
を返します。protected final FileSE getValidSessionStoreDir()
protected final FileSE getValidSessionStoreDir(boolean mkdirs)
public void addWebListeners(StringSE... webListenerClassNames)
WebListenerRegistry
WebListenerRegistry
の addWebListeners
webListenerClassNames
- Web リスナーのクラス名