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 String
getName()
Provide the name of health indicator.int
getOrder()
reactor.core.publisher.Mono<org.springframework.boot.actuate.health.Health>
health()
Provide the indicator of health.void
onApplicationEvent(InstanceRegisteredEvent<?> event)
void
setOrder(int order)
-
-
-
Constructor Detail
-
ReactiveDiscoveryClientHealthIndicator
public ReactiveDiscoveryClientHealthIndicator(ReactiveDiscoveryClient discoveryClient, DiscoveryClientHealthIndicatorProperties properties)
-
-
Method Detail
-
onApplicationEvent
public void onApplicationEvent(InstanceRegisteredEvent<?> event)
- Specified by:
onApplicationEvent
in interfaceorg.springframework.context.ApplicationListener<InstanceRegisteredEvent<?>>
-
health
public reactor.core.publisher.Mono<org.springframework.boot.actuate.health.Health> health()
Description copied from interface:ReactiveDiscoveryHealthIndicator
Provide the indicator of health.- Specified by:
health
in interfaceReactiveDiscoveryHealthIndicator
- Returns:
- a
Mono
that provides theHealth
-
getName
public String getName()
Description copied from interface:ReactiveDiscoveryHealthIndicator
Provide the name of health indicator.- Specified by:
getName
in interfaceReactiveDiscoveryHealthIndicator
- Returns:
- a
String
that provides the name of health indicator, usually the name of the implementation.
-
getOrder
public int getOrder()
- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order)
-
-