diff options
Diffstat (limited to 'container-search')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/rendering/RendererRegistry.java | 7 |
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(); } |