Class HawtioManagementConfiguration


  • @ManagementContextConfiguration
    @AutoConfigureAfter(org.springframework.boot.actuate.autoconfigure.jolokia.JolokiaEndpointAutoConfiguration.class)
    @ConditionalOnBean(HawtioEndpoint.class)
    public class HawtioManagementConfiguration
    extends Object
    • Constructor Detail

      • HawtioManagementConfiguration

        public HawtioManagementConfiguration​(EndpointPathResolver pathResolver)
    • Method Detail

      • hawtioConfigManager

        @Bean
        public io.hawt.system.ConfigManager hawtioConfigManager​(HawtioProperties hawtioProperties)
      • hawtioUrlMapping

        @Bean
        @ConditionalOnBean(org.springframework.boot.actuate.autoconfigure.jolokia.JolokiaEndpoint.class)
        public org.springframework.web.servlet.handler.SimpleUrlHandlerMapping hawtioUrlMapping​(EndpointPathResolver pathResolver)
      • redirector

        @Bean
        public io.hawt.web.auth.Redirector redirector()
      • sessionExpiryFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean sessionExpiryFilter()
      • cacheFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean cacheFilter()
      • hawtioCorsFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean hawtioCorsFilter()
      • xframeOptionsFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean xframeOptionsFilter()
      • xxssProtectionFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean xxssProtectionFilter()
      • xContentTypeOptionsFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean xContentTypeOptionsFilter()
      • contentSecurityPolicyFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean contentSecurityPolicyFilter()
      • strictTransportSecurityFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean strictTransportSecurityFilter()
      • publicKeyPinningFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean publicKeyPinningFilter()
      • referrerPolicyFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean referrerPolicyFilter()
      • authenticationFilter

        @Bean
        @ConditionalOnBean(org.springframework.boot.actuate.autoconfigure.jolokia.JolokiaEndpoint.class)
        public org.springframework.boot.web.servlet.FilterRegistrationBean authenticationFilter​(EndpointPathResolver pathResolver)
      • loginRedirectFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean loginRedirectFilter​(io.hawt.web.auth.Redirector redirector)
      • baseTagHrefFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean baseTagHrefFilter​(EndpointPathResolver pathResolver)
      • flightRecorderDownloadFacade

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean flightRecorderDownloadFacade​(EndpointPathResolver pathResolver)
      • jolokiaProxyServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean jolokiaProxyServlet()
      • userServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean userServlet()
      • loginServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean loginServlet​(io.hawt.web.auth.Redirector redirector)
      • logoutServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean logoutServlet​(io.hawt.web.auth.Redirector redirector)
      • keycloakServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean keycloakServlet()
      • hawtioContextListener

        @Bean
        public org.springframework.boot.web.servlet.ServletListenerRegistrationBean<?> hawtioContextListener​(io.hawt.system.ConfigManager configManager)
      • servletContextInitializer

        @Bean
        public org.springframework.boot.web.servlet.ServletContextInitializer servletContextInitializer()