aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-12-11 07:46:14 -0800
committerJon Bratseth <bratseth@oath.com>2018-12-11 07:46:14 -0800
commit079dcc6d4400d58f638c65c10b75a5e048e314cf (patch)
tree6413efa0474ca4278729dfb833d3105ccde2e762
parenta4af8e7aa38507b43fa0cb75c8af18f42203a3f3 (diff)
Add XmlRenderer to registry
-rw-r--r--container-search/src/main/java/com/yahoo/search/rendering/RendererRegistry.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/rendering/RendererRegistry.java b/container-search/src/main/java/com/yahoo/search/rendering/RendererRegistry.java
index 8cd90efdc64..0f01261f6a4 100644
--- a/container-search/src/main/java/com/yahoo/search/rendering/RendererRegistry.java
+++ b/container-search/src/main/java/com/yahoo/search/rendering/RendererRegistry.java
@@ -24,6 +24,7 @@ import java.util.concurrent.Executor;
public final class RendererRegistry extends ComponentRegistry<com.yahoo.processing.rendering.Renderer<Result>> {
public static final ComponentId xmlRendererId = ComponentId.fromString("DefaultRenderer");
+ private static final ComponentId newXmlRendererId = ComponentId.fromString("XmlRenderer");
public static final ComponentId jsonRendererId = ComponentId.fromString("JsonRenderer");
public static final ComponentId defaultRendererId = jsonRendererId;
@@ -64,6 +65,11 @@ public final class RendererRegistry extends ComponentRegistry<com.yahoo.processi
xmlRenderer.initId(xmlRendererId);
register(xmlRenderer.getId(), xmlRenderer);
+ // Add new Vespa 7 xml renderer
+ Renderer newXmlRenderer = new XmlRenderer(executor);
+ newXmlRenderer.initId(newXmlRendererId);
+ register(newXmlRenderer.getId(), newXmlRenderer);
+
// add application renderers
for (Renderer renderer : renderers)
register(renderer.getId(), renderer);
@@ -80,6 +86,7 @@ public final class RendererRegistry extends ComponentRegistry<com.yahoo.processi
// deconstruct the renderers which was created by this
getRenderer(jsonRendererId.toSpecification()).deconstruct();
getRenderer(xmlRendererId.toSpecification()).deconstruct();
+ getRenderer(newXmlRendererId.toSpecification()).deconstruct();
getRenderer(tiledRendererId.toSpecification()).deconstruct();
getRenderer(pageRendererId.toSpecification()).deconstruct();
}