Class TiangongServletWebServerFactory
java.lang.Object
tech.riemann.nif.support.tiangong.TiangongServletWebServerFactory
- All Implemented Interfaces:
org.springframework.boot.web.error.ErrorPageRegistry, org.springframework.boot.web.server.ConfigurableWebServerFactory, org.springframework.boot.web.server.servlet.ConfigurableServletWebServerFactory, org.springframework.boot.web.server.servlet.ServletWebServerFactory, org.springframework.boot.web.server.servlet.WebListenerRegistry, org.springframework.boot.web.server.WebServerFactory
public class TiangongServletWebServerFactory
extends Object
implements org.springframework.boot.web.server.servlet.ConfigurableServletWebServerFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddErrorPages(org.springframework.boot.web.error.ErrorPage... errorPages) intintintintintintintintintgetPort()intorg.springframework.boot.web.server.servlet.ServletWebServerSettingsorg.springframework.boot.web.server.WebServergetWebServer(org.springframework.boot.web.servlet.ServletContextInitializer... initializers) booleanbooleanbooleanbooleanvoidsetAccessLogEnabled(boolean accessLogEnabled) voidsetAddress(InetAddress address) voidsetBossThreads(int bossThreads) voidsetCompression(org.springframework.boot.web.server.Compression compression) voidsetCompressionMinSize(int compressionMinSize) voidsetConnectionTimeout(int connectionTimeout) voidsetContextPath(String contextPath) voidsetCorsAllowCredentials(boolean corsAllowCredentials) voidsetCorsAllowedHeaders(String corsAllowedHeaders) voidsetCorsAllowedMethods(String corsAllowedMethods) voidsetCorsAllowedOrigins(String corsAllowedOrigins) voidsetCorsEnabled(boolean corsEnabled) voidsetCorsExposedHeaders(String corsExposedHeaders) voidsetCorsMaxAge(long corsMaxAge) voidsetErrorPages(Set<? extends org.springframework.boot.web.error.ErrorPage> errorPages) voidsetGmDualMode(boolean gmDualMode) voidsetGmEncryptCertPath(String gmEncryptCertPath) voidsetGmKeyPassword(String gmKeyPassword) voidsetGmPrivateKeyPath(String gmPrivateKeyPath) voidsetGmSignCertPath(String gmSignCertPath) voidsetGmSslEnabled(boolean gmSslEnabled) voidsetGracefulShutdownTimeout(int gracefulShutdownTimeout) voidsetHttp2(org.springframework.boot.web.server.Http2 http2) voidsetIdleTimeout(int idleTimeout) voidsetMaxConnections(int maxConnections) voidsetMaxHeaderSize(int maxHeaderSize) voidsetMaxRequestSize(int maxRequestSize) voidsetMaxRequestsPerConnection(int maxRequestsPerConnection) voidsetPort(int port) voidsetServerHeader(String serverHeader) voidsetSessionStoreType(String sessionStoreType) voidsetSessionTimeout(int sessionTimeout) voidsetShutdown(org.springframework.boot.web.server.Shutdown shutdown) voidsetSsl(org.springframework.boot.web.server.Ssl ssl) voidsetSslBundles(org.springframework.boot.ssl.SslBundles sslBundles) voidvoidsetWorkerThreads(int workerThreads) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.boot.web.server.servlet.ConfigurableServletWebServerFactory
addCookieSameSiteSuppliers, addInitializers, addMimeMappings, addWebListeners, setCookieSameSiteSuppliers, setDisplayName, setDocumentRoot, setInitializers, setInitParameters, setJsp, setLocaleCharsetMappings, setMimeMappings, setRegisterDefaultServlet, setSession
-
Constructor Details
-
TiangongServletWebServerFactory
public TiangongServletWebServerFactory() -
TiangongServletWebServerFactory
public TiangongServletWebServerFactory(int port)
-
-
Method Details
-
setPort
public void setPort(int port) - Specified by:
setPortin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setAddress
- Specified by:
setAddressin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setErrorPages
- Specified by:
setErrorPagesin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
addErrorPages
public void addErrorPages(org.springframework.boot.web.error.ErrorPage... errorPages) - Specified by:
addErrorPagesin interfaceorg.springframework.boot.web.error.ErrorPageRegistry
-
setSsl
public void setSsl(org.springframework.boot.web.server.Ssl ssl) - Specified by:
setSslin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setSslBundles
public void setSslBundles(org.springframework.boot.ssl.SslBundles sslBundles) - Specified by:
setSslBundlesin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setHttp2
public void setHttp2(org.springframework.boot.web.server.Http2 http2) - Specified by:
setHttp2in interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setCompression
public void setCompression(org.springframework.boot.web.server.Compression compression) - Specified by:
setCompressionin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setServerHeader
- Specified by:
setServerHeaderin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
setShutdown
public void setShutdown(org.springframework.boot.web.server.Shutdown shutdown) - Specified by:
setShutdownin interfaceorg.springframework.boot.web.server.ConfigurableWebServerFactory
-
getSettings
public org.springframework.boot.web.server.servlet.ServletWebServerSettings getSettings()- Specified by:
getSettingsin interfaceorg.springframework.boot.web.server.servlet.ConfigurableServletWebServerFactory
-
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout) -
getConnectionTimeout
public int getConnectionTimeout() -
setMaxHeaderSize
public void setMaxHeaderSize(int maxHeaderSize) -
getMaxHeaderSize
public int getMaxHeaderSize() -
setMaxRequestSize
public void setMaxRequestSize(int maxRequestSize) -
getMaxRequestSize
public int getMaxRequestSize() -
setGmSslEnabled
public void setGmSslEnabled(boolean gmSslEnabled) -
isGmSslEnabled
public boolean isGmSslEnabled() -
setGmSignCertPath
-
getGmSignCertPath
-
setGmEncryptCertPath
-
getGmEncryptCertPath
-
setGmPrivateKeyPath
-
getGmPrivateKeyPath
-
setGmKeyPassword
-
getGmKeyPassword
-
setGmDualMode
public void setGmDualMode(boolean gmDualMode) -
isGmDualMode
public boolean isGmDualMode() -
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) -
getSessionTimeout
public int getSessionTimeout() -
setSessionStoreType
-
getSessionStoreType
-
setWebSocketHandlerRegistry
-
getWebSocketHandlerRegistry
-
setIdleTimeout
public void setIdleTimeout(int idleTimeout) -
getIdleTimeout
public int getIdleTimeout() -
setCompressionMinSize
public void setCompressionMinSize(int compressionMinSize) -
getCompressionMinSize
public int getCompressionMinSize() -
setAccessLogEnabled
public void setAccessLogEnabled(boolean accessLogEnabled) -
isAccessLogEnabled
public boolean isAccessLogEnabled() -
setCorsEnabled
public void setCorsEnabled(boolean corsEnabled) -
isCorsEnabled
public boolean isCorsEnabled() -
setCorsAllowedOrigins
-
getCorsAllowedOrigins
-
setCorsAllowedMethods
-
setCorsAllowedHeaders
-
setCorsExposedHeaders
-
setCorsMaxAge
public void setCorsMaxAge(long corsMaxAge) -
setCorsAllowCredentials
public void setCorsAllowCredentials(boolean corsAllowCredentials) -
setGracefulShutdownTimeout
public void setGracefulShutdownTimeout(int gracefulShutdownTimeout) -
getGracefulShutdownTimeout
public int getGracefulShutdownTimeout() -
setBossThreads
public void setBossThreads(int bossThreads) -
setWorkerThreads
public void setWorkerThreads(int workerThreads) -
getContextPath
- Specified by:
getContextPathin interfaceorg.springframework.boot.web.server.servlet.ConfigurableServletWebServerFactory
-
setContextPath
- Specified by:
setContextPathin interfaceorg.springframework.boot.web.server.servlet.ConfigurableServletWebServerFactory
-
getPort
public int getPort() -
setMaxConnections
public void setMaxConnections(int maxConnections) -
getMaxConnections
public int getMaxConnections() -
setMaxRequestsPerConnection
public void setMaxRequestsPerConnection(int maxRequestsPerConnection) -
getMaxRequestsPerConnection
public int getMaxRequestsPerConnection() -
getWebServer
public org.springframework.boot.web.server.WebServer getWebServer(org.springframework.boot.web.servlet.ServletContextInitializer... initializers) - Specified by:
getWebServerin interfaceorg.springframework.boot.web.server.servlet.ServletWebServerFactory
-
getContextManager
-