Package com.netflix.kayenta.judge
Class RemoteJudge
- java.lang.Object
-
- com.netflix.kayenta.canary.CanaryJudge
-
- com.netflix.kayenta.judge.RemoteJudge
-
@Component @ConditionalOnProperty("kayenta.remote-judge.enabled") public class RemoteJudge extends com.netflix.kayenta.canary.CanaryJudge
-
-
Constructor Summary
Constructors Constructor Description RemoteJudge(com.netflix.kayenta.retrofit.config.RetrofitClientFactory retrofitClientFactory, com.fasterxml.jackson.databind.ObjectMapper kayentaObjectMapper, RemoteJudgeConfigurationProperties config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()booleanisVisible()com.netflix.kayenta.canary.results.CanaryJudgeResultjudge(com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryClassifierThresholdsConfig scoreThresholds, java.util.List<com.netflix.kayenta.metrics.MetricSetPair> metricSetPairList)
-
-
-
Constructor Detail
-
RemoteJudge
public RemoteJudge(com.netflix.kayenta.retrofit.config.RetrofitClientFactory retrofitClientFactory, com.fasterxml.jackson.databind.ObjectMapper kayentaObjectMapper, RemoteJudgeConfigurationProperties config)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein classcom.netflix.kayenta.canary.CanaryJudge
-
isVisible
public boolean isVisible()
- Overrides:
isVisiblein classcom.netflix.kayenta.canary.CanaryJudge
-
judge
public com.netflix.kayenta.canary.results.CanaryJudgeResult judge(com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryClassifierThresholdsConfig scoreThresholds, java.util.List<com.netflix.kayenta.metrics.MetricSetPair> metricSetPairList)- Specified by:
judgein classcom.netflix.kayenta.canary.CanaryJudge
-
-