org.zodiac.actuate.eureka.EurekaClientHealthConfigurer Maven / Gradle / Ivy
package org.zodiac.actuate.eureka;
import org.zodiac.actuate.health.checker.ReadinessHealthCheckerProcessor;
public abstract class EurekaClientHealthConfigurer {
protected EurekaClientHealthConfigurer() {
}
protected org.zodiac.actuate.eureka.EurekaClientHealthIndicator eurekaHealthIndicator(com.netflix.discovery.EurekaClient eurekaClient,
com.netflix.appinfo.EurekaInstanceConfig instanceConfig, com.netflix.discovery.EurekaClientConfig clientConfig) {
return new org.zodiac.actuate.eureka.EurekaClientHealthIndicator(eurekaClient, instanceConfig, clientConfig);
}
protected EurekaReadinessHealthCheckHandler eurekaReadinessHealthCheckHandler(ReadinessHealthCheckerProcessor readinessHealthCheckerProcessor) {
return new EurekaReadinessHealthCheckHandler(readinessHealthCheckerProcessor);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy