Class ReactiveDiscoveryClientHealthIndicator
- java.lang.Object
-
- org.springframework.cloud.client.discovery.health.reactive.ReactiveDiscoveryClientHealthIndicator
-
- All Implemented Interfaces:
EventListener,ReactiveDiscoveryHealthIndicator,org.springframework.context.ApplicationListener<InstanceRegisteredEvent<?>>,org.springframework.core.Ordered
public class ReactiveDiscoveryClientHealthIndicator extends Object implements ReactiveDiscoveryHealthIndicator, org.springframework.core.Ordered, org.springframework.context.ApplicationListener<InstanceRegisteredEvent<?>>
A health indicator which indicates whether the discovery client has been initialized.- Author:
- Tim Ysewyn, Chris Bono, Olga Maciaszek-Sharma
-
-
Constructor Summary
Constructors Constructor Description ReactiveDiscoveryClientHealthIndicator(ReactiveDiscoveryClient discoveryClient, DiscoveryClientHealthIndicatorProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Provide the name of health indicator.intgetOrder()reactor.core.publisher.Mono<org.springframework.boot.actuate.health.Health>health()Provide the indicator of health.voidonApplicationEvent(InstanceRegisteredEvent<?> event)voidsetOrder(int order)
-
-
-
Constructor Detail
-
ReactiveDiscoveryClientHealthIndicator
public ReactiveDiscoveryClientHealthIndicator(ReactiveDiscoveryClient discoveryClient, DiscoveryClientHealthIndicatorProperties properties)
-
-
Method Detail
-
onApplicationEvent
public void onApplicationEvent(InstanceRegisteredEvent<?> event)
- Specified by:
onApplicationEventin interfaceorg.springframework.context.ApplicationListener<InstanceRegisteredEvent<?>>
-
health
public reactor.core.publisher.Mono<org.springframework.boot.actuate.health.Health> health()
Description copied from interface:ReactiveDiscoveryHealthIndicatorProvide the indicator of health.- Specified by:
healthin interfaceReactiveDiscoveryHealthIndicator- Returns:
- a
Monothat provides theHealth
-
getName
public String getName()
Description copied from interface:ReactiveDiscoveryHealthIndicatorProvide the name of health indicator.- Specified by:
getNamein interfaceReactiveDiscoveryHealthIndicator- Returns:
- a
Stringthat provides the name of health indicator, usually the name of the implementation.
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order)
-
-