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
HttpHeaderSecurityFilterfilter at the global Tomcat conf/web.xml.AServletContainerInitializerwhich 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 SpringWebApplicationInitializerwhich configured and bootstraps the Log4j 2.x and SLF4J logging frameworks.Servlet that redirects to the specifiedServletConfigtargetinit-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 forLicensedOnlyby defaultA SpringWebApplicationInitializerwhich registers and configures variousServlets andFilters.