Class ReactiveHealthEndpointWebExtension

java.lang.Object
org.springframework.boot.health.actuate.endpoint.ReactiveHealthEndpointWebExtension

@EndpointWebExtension(endpoint=HealthEndpoint.class) @ImportRuntimeHints(org.springframework.boot.health.actuate.endpoint.HealthEndpointWebExtensionRuntimeHints.class) public class ReactiveHealthEndpointWebExtension extends Object
Reactive @EndpointWebExtension for the HealthEndpoint.
Since:
4.0.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveHealthEndpointWebExtension(ReactiveHealthContributorRegistry registry, @Nullable HealthContributorRegistry fallbackRegistry, HealthEndpointGroups groups, @Nullable Duration slowContributorLoggingThreshold)
    Create a new ReactiveHealthEndpointWebExtension instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected reactor.core.publisher.Mono<? extends HealthDescriptor>
    aggregateDescriptors(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, Map<String, reactor.core.publisher.Mono<? extends HealthDescriptor>> contributions, StatusAggregator statusAggregator, boolean showComponents, @Nullable Set<String> groupNames)
     
    reactor.core.publisher.Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends HealthDescriptor>>
    health(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, @Nullable org.springframework.boot.actuate.endpoint.web.WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.SecurityContext securityContext)
     
    reactor.core.publisher.Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends HealthDescriptor>>
    health(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, @Nullable org.springframework.boot.actuate.endpoint.web.WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.SecurityContext securityContext, boolean showAll, String... path)
     
    reactor.core.publisher.Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends HealthDescriptor>>
    health(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, @Nullable org.springframework.boot.actuate.endpoint.web.WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.SecurityContext securityContext, String... path)
     

    Methods inherited from class Object

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

  • Method Details

    • health

      @ReadOperation public reactor.core.publisher.Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends HealthDescriptor>> health(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, @Nullable org.springframework.boot.actuate.endpoint.web.WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.SecurityContext securityContext)
    • health

      @ReadOperation public reactor.core.publisher.Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends HealthDescriptor>> health(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, @Nullable org.springframework.boot.actuate.endpoint.web.WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.SecurityContext securityContext, @Selector(match=ALL_REMAINING) String... path)
    • health

      public reactor.core.publisher.Mono<org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<? extends HealthDescriptor>> health(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, @Nullable org.springframework.boot.actuate.endpoint.web.WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.SecurityContext securityContext, boolean showAll, String... path)
    • aggregateDescriptors

      protected reactor.core.publisher.Mono<? extends HealthDescriptor> aggregateDescriptors(org.springframework.boot.actuate.endpoint.ApiVersion apiVersion, Map<String, reactor.core.publisher.Mono<? extends HealthDescriptor>> contributions, StatusAggregator statusAggregator, boolean showComponents, @Nullable Set<String> groupNames)