summaryrefslogtreecommitdiffstats
path: root/vespajlib/src
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-05-26 09:33:59 +0200
committerMartin Polden <mpolden@mpolden.no>2021-05-26 09:33:59 +0200
commit74d133414b0bbe76c41c38e7a29ebc76e440216f (patch)
tree27b9a5398903d76d90f0b3116f75e62263cd08a3 /vespajlib/src
parent070e909c232b4696bb596261629d7eec02001399 (diff)
Expose maintainer shutdown status
Diffstat (limited to 'vespajlib/src')
-rw-r--r--vespajlib/src/main/java/com/yahoo/concurrent/maintenance/Maintainer.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/concurrent/maintenance/Maintainer.java b/vespajlib/src/main/java/com/yahoo/concurrent/maintenance/Maintainer.java
index 652fea9b332..734c46a2819 100644
--- a/vespajlib/src/main/java/com/yahoo/concurrent/maintenance/Maintainer.java
+++ b/vespajlib/src/main/java/com/yahoo/concurrent/maintenance/Maintainer.java
@@ -75,6 +75,11 @@ public abstract class Maintainer implements Runnable {
}
}
+ /** Returns whether this is being shut down */
+ public final boolean shuttingDown() {
+ return shutDown.get();
+ }
+
@Override
public final String toString() { return name(); }