HealthMonitorStrategy strategy,
long monitorInterval,
MonitorRegistry monitorRegistry) {
this.monitorInterval = monitorInterval;
this.strategy = strategy;
this.strategy.registerListener(new HealthMonitorStrategyListener() {
@Override
public void onUpdate(boolean isHealthy) {
if (log.isDebugEnabled()) {
log.debug("updating health state to " + isHealthy);