Package com.evolveum.midpoint.web.boot
Class MidPointTomcatServletWebServerFactory
- java.lang.Object
- 
- org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
- 
- org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory
- 
- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
- 
- com.evolveum.midpoint.web.boot.MidPointTomcatServletWebServerFactory
 
 
 
 
- 
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware,- org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory,- org.springframework.boot.web.server.ConfigurableWebServerFactory,- org.springframework.boot.web.server.ErrorPageRegistry,- org.springframework.boot.web.server.WebServerFactory,- org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory,- org.springframework.boot.web.servlet.server.ServletWebServerFactory,- org.springframework.boot.web.servlet.WebListenerRegistry,- org.springframework.context.ResourceLoaderAware
 
 public class MidPointTomcatServletWebServerFactory extends org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactoryCustom tomcat factory that used to hack embedded Tomcat setup. There seem to be no cleaner way to get to actual configured Tomcat instance.- Author:
- semancik
 
- 
- 
Constructor SummaryConstructors Constructor Description MidPointTomcatServletWebServerFactory(String contextPath, com.evolveum.midpoint.repo.common.SystemObjectCache systemObjectCache)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.boot.web.embedded.tomcat.TomcatWebServergetTomcatWebServer(org.apache.catalina.startup.Tomcat tomcat)org.springframework.boot.web.server.WebServergetWebServer(org.springframework.boot.web.servlet.ServletContextInitializer... initializers)protected voidpostProcessContext(org.apache.catalina.Context context)voidsetBackgroundProcessorDelay(int delay)voidsetBaseDirectory(File baseDirectory)voidsetJvmRoute(String jvmRoute)voidsetProtocol(String protocol)- 
Methods inherited from class org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactoryaddAdditionalTomcatConnectors, addConnectorCustomizers, addContextCustomizers, addContextLifecycleListeners, addContextValves, addEngineValves, addProtocolHandlerCustomizers, addTldSkipPatterns, configureContext, customizeConnector, getAdditionalTomcatConnectors, getContextLifecycleListeners, getContextValves, getEngineValves, getTldSkipPatterns, getTomcatConnectorCustomizers, getTomcatContextCustomizers, getTomcatProtocolHandlerCustomizers, getUriEncoding, prepareContext, setContextLifecycleListeners, setContextValves, setDisableMBeanRegistry, setEngineValves, setResourceLoader, setTldSkipPatterns, setTomcatConnectorCustomizers, setTomcatContextCustomizers, setTomcatProtocolHandlerCustomizers, setUriEncoding
 - 
Methods inherited from class org.springframework.boot.web.servlet.server.AbstractServletWebServerFactoryaddCookieSameSiteSuppliers, addInitializers, addWebListeners, getContextPath, getCookieSameSiteSuppliers, getDisplayName, getDocumentRoot, getInitParameters, getJsp, getLocaleCharsetMappings, getMimeMappings, getSession, getUrlsOfJarsWithMetaInfResources, getValidDocumentRoot, getValidSessionStoreDir, getValidSessionStoreDir, getWebListenerClassNames, isRegisterDefaultServlet, mergeInitializers, setContextPath, setCookieSameSiteSuppliers, setDisplayName, setDocumentRoot, setInitializers, setInitParameters, setJsp, setLocaleCharsetMappings, setMimeMappings, setRegisterDefaultServlet, setSession, shouldRegisterJspServlet
 - 
Methods inherited from class org.springframework.boot.web.server.AbstractConfigurableWebServerFactoryaddErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getOrCreateSslStoreProvider, getPort, getServerHeader, getShutdown, getSsl, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslStoreProvider
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
- 
 
- 
- 
- 
Constructor Detail- 
MidPointTomcatServletWebServerFactorypublic MidPointTomcatServletWebServerFactory(String contextPath, com.evolveum.midpoint.repo.common.SystemObjectCache systemObjectCache) 
 
- 
 - 
Method Detail- 
getTomcatWebServerprotected org.springframework.boot.web.embedded.tomcat.TomcatWebServer getTomcatWebServer(org.apache.catalina.startup.Tomcat tomcat) - Overrides:
- getTomcatWebServerin class- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
 
 - 
setBaseDirectorypublic void setBaseDirectory(File baseDirectory) - Specified by:
- setBaseDirectoryin interface- org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory
- Overrides:
- setBaseDirectoryin class- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
 
 - 
setProtocolpublic void setProtocol(String protocol) - Overrides:
- setProtocolin class- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
 
 - 
setBackgroundProcessorDelaypublic void setBackgroundProcessorDelay(int delay) - Specified by:
- setBackgroundProcessorDelayin interface- org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory
- Overrides:
- setBackgroundProcessorDelayin class- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
 
 - 
getWebServerpublic org.springframework.boot.web.server.WebServer getWebServer(org.springframework.boot.web.servlet.ServletContextInitializer... initializers) - Specified by:
- getWebServerin interface- org.springframework.boot.web.servlet.server.ServletWebServerFactory
- Overrides:
- getWebServerin class- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
 
 - 
postProcessContextprotected void postProcessContext(org.apache.catalina.Context context) - Overrides:
- postProcessContextin class- org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
 
 - 
setJvmRoutepublic void setJvmRoute(String jvmRoute) 
 
- 
 
-