diff options
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.java | 12 |
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()); |