summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java b/container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java
index e88e58b8681..3158b330146 100644
--- a/container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java
+++ b/container-search/src/main/java/com/yahoo/prelude/templates/DefaultTemplateSet.java
@@ -45,6 +45,11 @@ public class DefaultTemplateSet extends UserTemplate<XMLWriter> {
private static final Utf8String NAME = new Utf8String("name");
private static final Utf8String CODE = new Utf8String("code");
private static final Utf8String COVERAGE_DOCS = new Utf8String("coverage-docs");
+ private static final Utf8String COVERAGE_ACTIVE = new Utf8String("coverage-active");
+ private static final Utf8String COVERAGE_SOON_ACTIVE = new Utf8String("coverage-soon-active");
+ private static final Utf8String COVERAGE_DEGRADE_MATCHPHASE = new Utf8String("coverage-degrade-match-phase");
+ private static final Utf8String COVERAGE_DEGRADE_TIMEOUT = new Utf8String("coverage-degrade-timeout");
+ private static final Utf8String COVERAGE_DEGRADE_ADAPTIVE_TIMEOUT = new Utf8String("coverage-degrade-adaptive-timeout");
private static final Utf8String COVERAGE_NODES = new Utf8String("coverage-nodes");
private static final Utf8String COVERAGE_FULL = new Utf8String("coverage-full");
private static final Utf8String COVERAGE = new Utf8String("coverage");
@@ -161,6 +166,13 @@ public class DefaultTemplateSet extends UserTemplate<XMLWriter> {
protected static void renderCoverageAttributes(Coverage coverage, XMLWriter writer) throws IOException {
if (coverage == null) return;
writer.attribute(COVERAGE_DOCS,coverage.getDocs());
+ writer.attribute(COVERAGE_ACTIVE,coverage.getActive());
+ writer.attribute(COVERAGE_SOON_ACTIVE,coverage.getSoonActive());
+ if (coverage.isDegraded()) {
+ writer.attribute(COVERAGE_DEGRADE_MATCHPHASE, coverage.isDegradedByMatchPhase());
+ writer.attribute(COVERAGE_DEGRADE_TIMEOUT, coverage.isDegradedByTimeout());
+ writer.attribute(COVERAGE_DEGRADE_ADAPTIVE_TIMEOUT, coverage.isDegradedByAdapativeTimeout());
+ }
writer.attribute(COVERAGE_NODES,coverage.getNodes());
writer.attribute(COVERAGE_FULL,coverage.getFull());
writer.attribute(COVERAGE,coverage.getResultPercentage());