summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container/jdisc/state
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2019-02-25 14:02:41 +0100
committerJon Bratseth <bratseth@verizonmedia.com>2019-02-25 14:02:41 +0100
commit9660bf36f0381e8611213e0158fe61c67bc36fa3 (patch)
tree197cbb0132b47c3ce8093494cac408b0b8314921 /container-core/src/main/java/com/yahoo/container/jdisc/state
parentc56762bf17bf337c38f8a32728fbc068290a8e65 (diff)
Set healt status to down when we decide to go out of rotation
Diffstat (limited to 'container-core/src/main/java/com/yahoo/container/jdisc/state')
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java
index 9d558a9c2a2..f690c240537 100644
--- a/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java
+++ b/container-core/src/main/java/com/yahoo/container/jdisc/state/StateMonitor.java
@@ -6,6 +6,7 @@ import com.yahoo.component.AbstractComponent;
import com.yahoo.container.jdisc.config.HealthMonitorConfig;
import com.yahoo.jdisc.Timer;
import com.yahoo.jdisc.application.MetricConsumer;
+import com.yahoo.jdisc.core.SystemTimer;
import com.yahoo.log.LogLevel;
import java.util.Map;
@@ -37,6 +38,11 @@ public class StateMonitor extends AbstractComponent {
private volatile Status status;
private final TreeSet<String> valueNames = new TreeSet<>();
+ /** For testing */
+ public StateMonitor() {
+ this(new HealthMonitorConfig.Builder().build(), new SystemTimer());
+ }
+
@Inject
public StateMonitor(HealthMonitorConfig config, Timer timer) {
this(config, timer, runnable -> {