Class WebEndpointAutoConfiguration

java.lang.Object
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration

@AutoConfiguration(after=EndpointAutoConfiguration.class) @ConditionalOnWebApplication @EnableConfigurationProperties(WebEndpointProperties.class) public class WebEndpointAutoConfiguration extends Object
Auto-configuration for web @Endpoint support.
Since:
2.0.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, WebEndpointProperties properties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer
    controllerEndpointDiscoverer(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers, org.springframework.beans.factory.ObjectProvider<Collection<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>>> filters)
     
    IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>
     
    org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes
     
    org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints
    pathMappedEndpoints(Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers)
     
    org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer
    webEndpointDiscoverer(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper, org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.invoke.OperationInvokerAdvisor> invokerAdvisors, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>> filters)
     
    org.springframework.boot.actuate.endpoint.web.PathMapper
     
    IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WebEndpointAutoConfiguration

      public WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, WebEndpointProperties properties)
  • Method Details

    • webEndpointPathMapper

      @Bean public org.springframework.boot.actuate.endpoint.web.PathMapper webEndpointPathMapper()
    • endpointMediaTypes

      @Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes()
    • webEndpointDiscoverer

      @Bean @ConditionalOnMissingBean(org.springframework.boot.actuate.endpoint.web.WebEndpointsSupplier.class) public org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer webEndpointDiscoverer(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper, org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.invoke.OperationInvokerAdvisor> invokerAdvisors, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>> filters)
    • controllerEndpointDiscoverer

      @Bean @ConditionalOnMissingBean(org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier.class) public org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer controllerEndpointDiscoverer(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers, org.springframework.beans.factory.ObjectProvider<Collection<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>>> filters)
    • pathMappedEndpoints

      @Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints pathMappedEndpoints(Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers)
    • webExposeExcludePropertyEndpointFilter

      @Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> webExposeExcludePropertyEndpointFilter()
    • controllerExposeExcludePropertyEndpointFilter

      @Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint> controllerExposeExcludePropertyEndpointFilter()