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
,DomModuleBuilder
,DomProcessorBuilder
,DomSearcherBuilder
,DomSearchTuningBuilder
,DomServiceBuilder
,DomServiceClusterBuilder
,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.- Author:
- vegardh
-
-
Constructor Summary
Constructors Constructor Description DomConfigProducerBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
build(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec)
protected abstract T
doBuild(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec)
-
-
-
Method Detail
-
build
public final T build(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec)
-
doBuild
protected abstract T doBuild(DeployState deployState, AbstractConfigProducer<?> ancestor, Element producerSpec)
-
-