Class DomAdminBuilderBase
- java.lang.Object
-
- com.yahoo.vespa.model.builder.xml.dom.VespaDomBuilder.DomConfigProducerBuilder<Admin>
-
- com.yahoo.vespa.model.builder.xml.dom.DomAdminBuilderBase
-
- Direct Known Subclasses:
DomAdminV2Builder
,DomAdminV4Builder
public abstract class DomAdminBuilderBase extends VespaDomBuilder.DomConfigProducerBuilder<Admin>
A base class for admin model builders, to support common functionality across versions.- Author:
- Ulf Lilleengen, Vegard Havdal
-
-
Field Summary
Fields Modifier and Type Field Description protected List<com.yahoo.config.model.api.ConfigServerSpec>
configServerSpecs
protected boolean
multitenant
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Admin
doBuild(DeployState deployState, AbstractConfigProducer<?> parent, Element adminElement)
protected abstract void
doBuildAdmin(DeployState deployState, Admin admin, Element adminE)
-
Methods inherited from class com.yahoo.vespa.model.builder.xml.dom.VespaDomBuilder.DomConfigProducerBuilder
build
-
-
-
-
Field Detail
-
configServerSpecs
protected final List<com.yahoo.config.model.api.ConfigServerSpec> configServerSpecs
-
multitenant
protected final boolean multitenant
-
-
Method Detail
-
doBuild
protected Admin doBuild(DeployState deployState, AbstractConfigProducer<?> parent, Element adminElement)
- Specified by:
doBuild
in classVespaDomBuilder.DomConfigProducerBuilder<Admin>
-
doBuildAdmin
protected abstract void doBuildAdmin(DeployState deployState, Admin admin, Element adminE)
-
-