Package com.atlassian.confluence.impl.webapp
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.atlassian.confluence.impl.webapp
-
ClassDescriptionConfigures the beans of the production spring application context.Previously customers were instructed to add HSTS headers by configuring the
HttpHeaderSecurityFilter
filter at the global Tomcat conf/web.xml.AServletContainerInitializer
which bootstraps Confluence.Responsible for looking at all Java threads still running after the servlet context has been shut down, looking for any that might be blocking a clean shutdown.Servlet that always returns a 404.A SpringWebApplicationInitializer
which configured and bootstraps the Log4j 2.x and SLF4J logging frameworks.Servlet that redirects to the specifiedServletConfig
target
init-param on the same context path as the incoming request.Entry point toSecureAccessFilterChain
.Provide a flexible way to manage filter chain based on current user access levelSimple service which manage filter path.This will ideally is a last filter which check target servlet to have proper access or not.Wrapper FilterConfig for SecureAccessFilterAll filter define in here will be check for 3AF forLicensedOnly
by defaultA SpringWebApplicationInitializer
which registers and configures variousServlet
s andFilter
s.