Package com.yahoo.vespa.model.builder
Class VespaModelBuilder
- java.lang.Object
-
- com.yahoo.vespa.model.builder.VespaModelBuilder
-
- Direct Known Subclasses:
VespaDomBuilder
public abstract class VespaModelBuilder extends java.lang.Object
Base class for classes capable of building vespa model.- Author:
- Vegard Havdal
-
-
Constructor Summary
Constructors Constructor Description VespaModelBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.util.List<ServiceCluster>
getClusters(DeployState pkg, AbstractConfigProducer parent)
abstract ApplicationConfigProducerRoot
getRoot(java.lang.String name, DeployState deployState, AbstractConfigProducer parent)
abstract void
postProc(com.yahoo.config.application.api.DeployLogger deployLogger, AbstractConfigProducer producerRoot, ConfigModelRepo configModelRepo)
Processing that requires access across plugins
-
-
-
Method Detail
-
getRoot
public abstract ApplicationConfigProducerRoot getRoot(java.lang.String name, DeployState deployState, AbstractConfigProducer parent)
-
getClusters
public abstract java.util.List<ServiceCluster> getClusters(DeployState pkg, AbstractConfigProducer parent)
-
postProc
public abstract void postProc(com.yahoo.config.application.api.DeployLogger deployLogger, AbstractConfigProducer producerRoot, ConfigModelRepo configModelRepo)
Processing that requires access across plugins- Parameters:
producerRoot
- the root producer.configModelRepo
- ainstance
-
-