Uses of Class
com.yahoo.config.model.deploy.DeployState
Package
Description
Provides the classes for the Vespa config model framework.
Provides the classes for the admin components of the Vespa config
model.
-
Uses of DeployState in com.yahoo.config.model
Modifier and TypeMethodDescriptionstatic ConfigModelContext
ConfigModelContext.create
(ConfigModelContext.ApplicationType applicationType, DeployState deployState, VespaModel vespaModel, ConfigModelRepoAdder configModelRepoAdder, TreeConfigProducer<AnyConfigProducer> parent, String producerId) Create an application context from an application type, a parent producer and an id.static ConfigModelContext
ConfigModelContext.create
(DeployState deployState, VespaModel vespaModel, ConfigModelRepoAdder configModelRepoAdder, TreeConfigProducer<AnyConfigProducer> parent, String producerId) Create an application context from a parent producer and an id.void
ConfigModel.prepare
(ConfigModelRepo configModelRepo, DeployState deployState) Prepares this model to start serving config requests, possibly using properties of other models.void
ConfigModelRepo.prepareConfigModels
(DeployState deployState) Initialize part 2.: Prepare all config models for starting.void
ConfigModelRepo.readConfigModels
(DeployState deployState, VespaModel vespaModel, VespaModelBuilder builder, ApplicationConfigProducerRoot root, ConfigModelRegistry configModelRegistry) Initialize part 1.: Reads the config models used in the application package.void
ApplicationConfigProducerRoot.setupRouting
(DeployState deployState, VespaModel vespaModel, ConfigModelRepo configModels) -
Uses of DeployState in com.yahoo.config.model.admin
Modifier and TypeMethodDescriptionvoid
AdminModel.prepare
(ConfigModelRepo configModelRepo, DeployState deployState) -
Uses of DeployState in com.yahoo.config.model.builder.xml
Modifier and TypeMethodDescriptionfinal MODEL
ConfigModelBuilder.build
(DeployState deployState, VespaModel vespaModel, ConfigModelRepo configModelRepo, TreeConfigProducer<AnyConfigProducer> parent, Element spec) Builds an instance of this component model. -
Uses of DeployState in com.yahoo.config.model.deploy
Modifier and TypeMethodDescriptionDeployState.Builder.build()
DeployState.Builder.build
(com.yahoo.config.model.api.ValidationParameters validationParameters) static DeployState
DeployState.createTestState()
static DeployState
DeployState.createTestState
(com.yahoo.config.application.api.ApplicationPackage applicationPackage) static DeployState
DeployState.createTestState
(com.yahoo.config.application.api.DeployLogger testLogger) -
Uses of DeployState in com.yahoo.config.model.producer
Modifier and TypeMethodDescriptionprotected static boolean
AnyConfigProducer.stateIsHosted
(DeployState deployState) -
Uses of DeployState in com.yahoo.config.model.test
Modifier and TypeMethodDescriptionTestDriver.buildModel
(DeployState deployState) Build a model given a deploy state. -
Uses of DeployState in com.yahoo.schema.derived
ModifierConstructorDescriptionDerivedConfiguration
(Schema schema, DeployState deployState, boolean isStreaming) Creates a complete derived configuration snapshot from a schema.RankProfileList
(Schema schema, LargeRankingExpressions largeRankingExpressions, AttributeFields attributeFields, DeployState deployState) Creates a rank profile list -
Uses of DeployState in com.yahoo.vespa.model
Modifier and TypeMethodDescriptionstatic VespaModel
VespaModel.createIncomplete
(DeployState deployState) Creates a mutable model with no services instantiatedvoid
AbstractService.initService
(DeployState deployState) Called by builder class which has not given the host or port in a constructor, hence initService is not yet run for this.ModifierConstructorDescriptionVespaModel
(ConfigModelRegistry configModelRegistry, DeployState deployState) Constructs vespa model using config given in appVespaModel
(DeployState deployState) Creates a Vespa Model from internal model types only -
Uses of DeployState in com.yahoo.vespa.model.admin
Modifier and TypeMethodDescriptionvoid
Admin.addAndInitializeService
(DeployState deployState, HostResource host, AbstractService service) void
Admin.addPerHostServices
(List<HostResource> hosts, DeployState deployState) Adds services to all hosts in the system.void
Logserver.initService
(DeployState deployState) void
Admin.setClusterControllers
(ClusterControllerContainerCluster clusterControllers, DeployState deployState) ModifierConstructorDescriptionLogserverContainer
(TreeConfigProducer<?> parent, DeployState deployState) LogserverContainerCluster
(TreeConfigProducer<?> parent, String name, DeployState deployState) -
Uses of DeployState in com.yahoo.vespa.model.admin.clustercontroller
ModifierConstructorDescriptionClusterControllerCluster
(TreeConfigProducer<?> parent, String subId, DeployState deployState) ClusterControllerContainer
(TreeConfigProducer<?> parent, int index, boolean runStandaloneZooKeeper, DeployState deployState, boolean retired) ClusterControllerContainerCluster
(TreeConfigProducer<?> parent, String subId, String name, DeployState deployState) -
Uses of DeployState in com.yahoo.vespa.model.admin.metricsproxy
ModifierConstructorDescriptionMetricsProxyContainer
(MetricsProxyContainerCluster cluster, HostResource host, int index, DeployState deployState) MetricsProxyContainerCluster
(TreeConfigProducer<?> parent, String name, DeployState deployState) -
Uses of DeployState in com.yahoo.vespa.model.application.validation
Modifier and TypeMethodDescriptionAbstractBundleValidator.JarContext.deployState()
Validation.Context.deployState()
Auxiliary deploy state of the application.Modifier and TypeMethodDescriptionprotected final void
AbstractBundleValidator.log
(DeployState state, Level level, String fmt, Object... args) List<com.yahoo.config.model.api.ConfigChangeAction>
Validation.validate
(VespaModel model, com.yahoo.config.model.api.ValidationParameters validationParameters, DeployState deployState) Validates the model supplied, and if there already exists a model for the application validates changes between the previous and current model -
Uses of DeployState in com.yahoo.vespa.model.application.validation.change.search
ModifierConstructorDescriptionAttributeChangeValidator
(com.yahoo.config.provision.ClusterSpec.Id id, AttributeFields currentFields, IndexSchema currentIndexSchema, NewDocumentType currentDocType, AttributeFields nextFields, IndexSchema nextIndexSchema, NewDocumentType nextDocType, DeployState deployState) DocumentDatabaseChangeValidator
(com.yahoo.config.provision.ClusterSpec.Id id, DocumentDatabase currentDatabase, NewDocumentType currentDocType, DocumentDatabase nextDatabase, NewDocumentType nextDocType, DeployState deployState) -
Uses of DeployState in com.yahoo.vespa.model.builder
Modifier and TypeMethodDescriptionabstract ApplicationConfigProducerRoot
VespaModelBuilder.getRoot
(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) abstract void
VespaModelBuilder.postProc
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> producerRoot, ConfigModelRepo configModelRepo) Processing that requires access across plugins -
Uses of DeployState in com.yahoo.vespa.model.builder.xml.dom
Modifier and TypeMethodDescriptionstatic void
DomComponentBuilder.addChildren
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element componentNode, Component<? super Component<?, ?>, ?> component) final T
VespaDomBuilder.DomConfigProducerBuilder.build
(DeployState deployState, TreeConfigProducer<P> ancestor, Element producerSpec) protected Admin
DomAdminBuilderBase.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent, Element adminElement) DomComponentBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element spec) protected Handler
DomHandlerBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent, Element handlerElement) protected Tuning
DomSearchTuningBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent, Element spec) protected abstract T
VespaDomBuilder.DomConfigProducerBuilder.doBuild
(DeployState deployState, TreeConfigProducer<P> ancestor, Element producerSpec) protected ApplicationConfigProducerRoot
VespaDomBuilder.DomRootBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent, Element producerSpec) protected abstract void
DomAdminBuilderBase.doBuildAdmin
(DeployState deployState, Admin admin, Element adminE) protected void
DomAdminV2Builder.doBuildAdmin
(DeployState deployState, Admin admin, Element adminE) protected void
DomAdminV4Builder.doBuildAdmin
(DeployState deployState, Admin admin, Element w3cAdminElement) VespaDomBuilder.getRoot
(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) void
VespaDomBuilder.postProc
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> root, ConfigModelRepo configModelRepo) Processing that requires access across different plugins -
Uses of DeployState in com.yahoo.vespa.model.builder.xml.dom.chains
Modifier and TypeMethodDescriptionprotected abstract CHAIN
DomChainBuilderBase.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) final CHAIN
DomChainBuilderBase.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) protected final CHAINS
DomChainsBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent, Element chainsElement) protected abstract ChainsBuilder<COMPONENT,
CHAIN> DomChainsBuilder.readChains
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> allChainsElems, Map<String, ComponentsBuilder.ComponentType<?>> outerComponentTypeByComponentName) ModifierConstructorDescriptionChainsBuilder
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> chainsElems, Map<String, ComponentsBuilder.ComponentType<?>> outerComponentTypeByComponentName, Map<String, Class<? extends DomChainBuilderBase<? extends COMPONENT, ? extends CHAIN>>> chainType2BuilderClass) -
Uses of DeployState in com.yahoo.vespa.model.builder.xml.dom.chains.docproc
Modifier and TypeMethodDescriptionprotected DocprocChain
DomDocprocChainBuilder.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) protected DocumentProcessor
DomDocumentProcessorBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element documentProcessorElement) protected DocprocChainsBuilder
DomDocprocChainsBuilder.readChains
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> docprocChainsElements, Map<String, ComponentsBuilder.ComponentType<?>> outerComponentTypeByComponentName) ModifierConstructorDescriptionDocprocChainsBuilder
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> docprocChainsElements, Map<String, ComponentsBuilder.ComponentType<?>> outerSearcherTypeByComponentName) -
Uses of DeployState in com.yahoo.vespa.model.builder.xml.dom.chains.processing
Modifier and TypeMethodDescriptionprotected ProcessingChain
DomProcessingChainBuilder.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) protected Processor
DomProcessorBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element processorElement) protected ProcessingChainsBuilder
DomProcessingBuilder.readChains
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> processingChainsElements, Map<String, ComponentsBuilder.ComponentType<?>> outerComponentTypeByComponentName) ModifierConstructorDescriptionProcessingChainsBuilder
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> processingChainsElements, Map<String, ComponentsBuilder.ComponentType<?>> outerSearcherTypeByComponentName) -
Uses of DeployState in com.yahoo.vespa.model.builder.xml.dom.chains.search
Modifier and TypeMethodDescriptionprotected Provider
DomProviderBuilder.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element providerElement, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) protected SearchChain
DomSearchChainBuilder.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) protected Source
DomSourceBuilder.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) protected FederationSearcher
DomFederationSearcherBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element searcherElement) protected Searcher<com.yahoo.component.chain.model.ChainedComponentModel>
DomSearcherBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element searcherElement) protected SearchChainsBuilder
DomSearchChainsBuilder.readChains
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> searchChainsElements, Map<String, ComponentsBuilder.ComponentType<?>> outerComponentTypeByComponentName) ModifierConstructorDescriptionSearchChainsBuilder
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> searchChainsElements, Map<String, ComponentsBuilder.ComponentType<?>> outerSearcherTypeByComponentName) -
Uses of DeployState in com.yahoo.vespa.model.clients
ModifierConstructorDescriptionContainerDocumentApi
(DeployState ds, ContainerCluster<?> cluster, ContainerDocumentApi.HandlerOptions handlerOptions, boolean ignoreUndefinedFields, Set<Integer> portOverride) -
Uses of DeployState in com.yahoo.vespa.model.container
Modifier and TypeMethodDescriptionprotected void
ApplicationContainerCluster.doPrepare
(DeployState deployState) protected void
ContainerCluster.doPrepare
(DeployState deployState) void
Container.initService
(DeployState deployState) void
ContainerCluster.prepare
(DeployState deployState) void
ContainerModel.prepare
(ConfigModelRepo plugins, DeployState deployState) ModifierConstructorDescriptionApplicationContainer
(TreeConfigProducer<?> parent, String name, boolean retired, int index, DeployState deployState) ApplicationContainer
(TreeConfigProducer<?> parent, String name, int index, DeployState deployState) ApplicationContainerCluster
(TreeConfigProducer<?> parent, String configSubId, String clusterId, DeployState deployState) protected
Container
(TreeConfigProducer<?> parent, String name, boolean retired, int index, DeployState deployState) protected
Container
(TreeConfigProducer<?> parent, String name, int index, DeployState deployState) ContainerCluster
(TreeConfigProducer<?> parent, String configSubId, String clusterId, DeployState deployState, boolean zooKeeperLocalhostAffinity) ContainerCluster
(TreeConfigProducer<?> parent, String configSubId, String clusterId, DeployState deployState, boolean zooKeeperLocalhostAffinity, int defaultPoolNumThreads) protected
ContainerThreadpool
(DeployState ds, String name, Element parent) -
Uses of DeployState in com.yahoo.vespa.model.container.component
ModifierConstructorDescriptionBertEmbedder
(ApplicationContainerCluster cluster, Element xml, DeployState state) ColBertEmbedder
(ApplicationContainerCluster cluster, Element xml, DeployState state) DefaultHandlerThreadpool
(DeployState ds, Element options) HuggingFaceEmbedder
(ApplicationContainerCluster cluster, Element xml, DeployState state) HuggingFaceTokenizer
(Element xml, DeployState state) SpladeEmbedder
(ApplicationContainerCluster cluster, Element xml, DeployState state) -
Uses of DeployState in com.yahoo.vespa.model.container.http
ModifierConstructorDescriptionJettyHttpServer
(String componentId, ContainerCluster<?> cluster, DeployState deployState) -
Uses of DeployState in com.yahoo.vespa.model.container.http.xml
Modifier and TypeMethodDescriptionprotected HttpFilterChain
FilterChainBuilder.buildChain
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents) protected Filter
FilterBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element filterElement) protected Http
HttpBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element spec) protected ConnectorFactory
JettyConnectorBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element serverSpec) protected JettyHttpServer
JettyHttpServerBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element http) protected ChainsBuilder<Filter,
HttpFilterChain> FilterChainsBuilder.readChains
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, List<Element> allChainsElems, Map<String, ComponentsBuilder.ComponentType<?>> outerComponentTypeByComponentName) -
Uses of DeployState in com.yahoo.vespa.model.container.search
ModifierConstructorDescriptionContainerSearch
(DeployState deployState, ApplicationContainerCluster cluster, SearchChains chains) -
Uses of DeployState in com.yahoo.vespa.model.container.xml
Modifier and TypeMethodDescriptionprotected void
ConfigServerContainerModelBuilder.addAccessLogs
(DeployState deployState, ApplicationContainerCluster cluster, Element spec) protected void
ContainerModelBuilder.addAccessLogs
(DeployState deployState, ApplicationContainerCluster cluster, Element spec) protected void
ContainerModelBuilder.addClients
(DeployState deployState, Element spec, ApplicationContainerCluster cluster) protected void
ContainerModelBuilder.addHttp
(DeployState deployState, Element spec, ApplicationContainerCluster cluster, ConfigModelContext context) static Optional<AccessLogComponent>
AccessLogBuilder.buildIfNotDisabled
(DeployState deployState, ContainerCluster<?> cluster, Element accessLogSpec) protected ApplicationContainer
ContainerServiceBuilder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent, Element nodeElem) static com.yahoo.config.ModelReference
ModelIdResolver.resolveToModelReference
(String paramName, Optional<String> id, Optional<String> url, Optional<String> path, Set<String> requiredTags, DeployState state) -
Uses of DeployState in com.yahoo.vespa.model.content
Modifier and TypeMethodDescriptionvoid
ContentSearchCluster.addSearchNode
(DeployState deployState, ContentNode node, StorageGroup parentGroup, ModelElement element) StorageGroup.Builder.buildRootGroup
(DeployState deployState, ContentCluster owner, Boolean isStreaming) protected ClusterControllerConfig
ClusterControllerConfig.Builder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) protected ContentSearchCluster
ContentSearchCluster.Builder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) protected Distributor
Distributor.Builder.doBuild
(DeployState deployState, TreeConfigProducer<Distributor> ancestor, Element producerSpec) protected DistributorCluster
DistributorCluster.Builder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) protected StorageNode
StorageNode.Builder.doBuild
(DeployState deployState, TreeConfigProducer<StorageNode> ancestor, Element producerSpec) void
Content.prepare
(ConfigModelRepo models, DeployState deployState) -
Uses of DeployState in com.yahoo.vespa.model.content.engines
Modifier and TypeMethodDescriptionDummyPersistence.Factory.create
(DeployState deployState, StorageNode storageNode, StorageGroup parentGroup, ModelElement storageNodeElement) PersistenceEngine.PersistenceFactory.create
(DeployState deployState, StorageNode storageNode, StorageGroup parentGroup, ModelElement storageNodeElement) ProtonEngine.Factory.create
(DeployState deployState, StorageNode storageNode, StorageGroup parentGroup, ModelElement storageNodeElement) -
Uses of DeployState in com.yahoo.vespa.model.content.storagecluster
Modifier and TypeMethodDescriptionprotected StorageCluster
StorageCluster.Builder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) -
Uses of DeployState in com.yahoo.vespa.model.search
Modifier and TypeMethodDescriptionvoid
IndexedSearchCluster.deriveFromSchemas
(DeployState deployState) abstract void
SearchCluster.deriveFromSchemas
(DeployState deployState) Must be called after cluster is built, to derive schema configs.void
StreamingSearchCluster.deriveFromSchemas
(DeployState deployState) protected SearchNode
SearchNode.Builder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec) protected TransactionLogServer
TransactionLogServer.Builder.doBuild
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> ancestor, Element producerSpec)