@ManagementContextConfiguration @ConditionalOnBean(value=HawtioEndpoint.class) @PropertySource(value="classpath:/io/hawt/springboot/application.properties") public class HawtioConfiguration extends Object
| Constructor and Description |
|---|
HawtioConfiguration(org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties managementServerProperties,
HawtioEndpoint hawtioEndpoint) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.web.servlet.FilterRegistrationBean |
authenticationFilter(Optional<org.springframework.boot.actuate.endpoint.mvc.JolokiaMvcEndpoint> jolokiaEndpoint) |
org.springframework.boot.web.servlet.FilterRegistrationBean |
cacheFilter() |
org.springframework.boot.web.servlet.ServletListenerRegistrationBean<?> |
hawtioContextListener(ConfigManager configManager) |
org.springframework.boot.web.servlet.FilterRegistrationBean |
hawtioCorsFilter() |
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping |
hawtioUrlMapping(org.springframework.boot.actuate.autoconfigure.ManagementServerProperties managementServerProperties,
HawtioEndpoint hawtioEndpoint,
org.springframework.boot.actuate.endpoint.mvc.JolokiaMvcEndpoint jolokiaEndpoint) |
void |
initializeHawtioPlugins(HawtioEndpoint hawtioEndpoint,
Optional<List<HawtPlugin>> plugins) |
org.springframework.boot.web.servlet.ServletRegistrationBean |
jolokiaProxyServlet() |
org.springframework.boot.web.servlet.ServletRegistrationBean |
keycloakServlet() |
org.springframework.boot.web.servlet.ServletRegistrationBean |
loginServlet() |
org.springframework.boot.web.servlet.ServletRegistrationBean |
logoutServlet() |
org.springframework.boot.web.servlet.FilterRegistrationBean |
sessionExpiryFilter() |
org.springframework.boot.web.servlet.ServletRegistrationBean |
userServlet() |
org.springframework.boot.web.servlet.FilterRegistrationBean |
xframeOptionsFilter() |
org.springframework.boot.web.servlet.FilterRegistrationBean |
xxssProtectionFilter() |
@Autowired
public HawtioConfiguration(org.springframework.boot.autoconfigure.web.ServerProperties serverProperties,
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties managementServerProperties,
HawtioEndpoint hawtioEndpoint)
@Autowired public void initializeHawtioPlugins(HawtioEndpoint hawtioEndpoint, Optional<List<HawtPlugin>> plugins)
@Bean
@ConditionalOnBean(value=org.springframework.boot.actuate.endpoint.mvc.JolokiaMvcEndpoint.class)
public org.springframework.web.servlet.handler.SimpleUrlHandlerMapping hawtioUrlMapping(org.springframework.boot.actuate.autoconfigure.ManagementServerProperties managementServerProperties,
HawtioEndpoint hawtioEndpoint,
org.springframework.boot.actuate.endpoint.mvc.JolokiaMvcEndpoint jolokiaEndpoint)
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean sessionExpiryFilter()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean cacheFilter()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean hawtioCorsFilter()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean xframeOptionsFilter()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean xxssProtectionFilter()
@Bean public org.springframework.boot.web.servlet.FilterRegistrationBean authenticationFilter(Optional<org.springframework.boot.actuate.endpoint.mvc.JolokiaMvcEndpoint> jolokiaEndpoint)
@Bean public org.springframework.boot.web.servlet.ServletRegistrationBean jolokiaProxyServlet()
@Bean public org.springframework.boot.web.servlet.ServletRegistrationBean userServlet()
@Bean public org.springframework.boot.web.servlet.ServletRegistrationBean loginServlet()
@Bean public org.springframework.boot.web.servlet.ServletRegistrationBean logoutServlet()
@Bean public org.springframework.boot.web.servlet.ServletRegistrationBean keycloakServlet()
@Bean public org.springframework.boot.web.servlet.ServletListenerRegistrationBean<?> hawtioContextListener(ConfigManager configManager)
Copyright © 2018 JBoss by Red Hat. All rights reserved.