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

      • hawtioUrlMapping

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

        @Bean
        public Redirector redirector()
      • sessionExpiryFilter

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

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

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

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

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

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

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

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

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

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

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

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean<LoginRedirectFilter> loginRedirectFilter​(Redirector redirector)
      • jolokiaProxyServlet

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

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

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean<LoginServlet> loginServlet​(Redirector redirector)
      • logoutServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean<LogoutServlet> logoutServlet​(Redirector redirector)
      • keycloakServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean<KeycloakServlet> keycloakServlet()
      • servletContextInitializer

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