Class VespaDomBuilder.DomConfigProducerBuilder<T extends AbstractConfigProducer<?>>
java.lang.Object
com.yahoo.vespa.model.builder.xml.dom.VespaDomBuilder.DomConfigProducerBuilder<T>
- Type Parameters:
T
- anAbstractConfigProducer
- Direct Known Subclasses:
ClusterControllerConfig.Builder
,ContainerServiceBuilder
,ContentSearchCluster.Builder
,Distributor.Builder
,DistributorCluster.Builder
,DomAdminBuilderBase
,DomChainBuilderBase
,DomChainsBuilder
,DomComponentBuilder
,DomDocumentProcessorBuilder
,DomFederationSearcherBuilder
,DomHandlerBuilder
,DomProcessorBuilder
,DomSearcherBuilder
,DomSearchTuningBuilder
,FilterBuilder
,HttpBuilder
,JettyConnectorBuilder
,JettyHttpServerBuilder
,SearchNode.Builder
,StorageCluster.Builder
,StorageNode.Builder
,TransactionLogServer.Builder
,VespaDomBuilder.DomRootBuilder
- Enclosing class:
- VespaDomBuilder
public abstract static class VespaDomBuilder.DomConfigProducerBuilder<T extends AbstractConfigProducer<?>>
extends Object
Base class for builders of producers using DOM. The purpose is to always
include hostalias, baseport and user config overrides generically.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal T
build
(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec) protected abstract T
doBuild
(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec)
-
Constructor Details
-
DomConfigProducerBuilder
public DomConfigProducerBuilder()
-
-
Method Details
-
build
public final T build(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec) -
doBuild
protected abstract T doBuild(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec)
-