@Singleton @Requires(classes=HealthIndicator.class) @Requires(beans=ConsulClient.class) @Requires(property="consul.client.health-check",value="true",defaultValue="true") public class ConsulHealthIndicator extends Object implements HealthIndicator
HealthIndicator
for Consul.HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
ConsulHealthIndicator(ConsulClient client) |
public ConsulHealthIndicator(ConsulClient client)
client
- The Consul clientpublic Publisher<HealthResult> getResult()
getResult
in interface HealthIndicator
HealthResult
that provides the
information necessary to build a response.