Uses of Package
com.yahoo.vespa.model
Packages that use com.yahoo.vespa.model
Package
Description
Provides the classes for the Vespa config model framework.
Provides the classes for the admin components of the Vespa config
model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.config.modelClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.The parent node for all Host instances, and thus accessible to enable services to get their Host.Track meta information about the ports of a service.Representation of a process which runs a serviceThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
Classes in com.yahoo.vespa.model used by com.yahoo.config.model.builder.xmlClassDescriptionThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
Classes in com.yahoo.vespa.model used by com.yahoo.config.model.producerClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.Intended to be used as an external interface to the vespa model root.The parent node for all Host instances, and thus accessible to enable services to get their Host.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.config.model.testClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.Intended to be used as an external interface to the vespa model root.A host representation.The parent node for all Host instances, and thus accessible to enable services to get their Host.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.modelClassDescriptionSuperclass for all Processes.Represents a set of affinities that can be expressed by a service.Interface that should be implemented by all config producing modules in the vespa model.Intended to be used as an external interface to the vespa model root.There is one config-sentinel running on each Vespa host, and one instance of this class is therefore created by each instance of class
Host
.A physical host, running a set of services.Allocator for network ports on a hostA host representation.The parent node for all Host instances, and thus accessible to enable services to get their Host.Interface implemented by services using network ports, identifying its requirements.API for allocating network ports This class acts as a bridge between NetworkPortRequestor and HostPorts for a single call to allocatePorts(), gathering the resulting port allocations in a list of integers.Track meta information about the ports of a service.Representation of a process which runs a serviceThe root ConfigProducer node for all Vespa systems (there is currently only one).Factory for creatingVespaModel
instances. -
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.adminClassDescriptionSuperclass for all Processes.Interface that should be implemented by all config producing modules in the vespa model.A host representation.Interface implemented by services using network ports, identifying its requirements.API for allocating network ports This class acts as a bridge between NetworkPortRequestor and HostPorts for a single call to allocatePorts(), gathering the resulting port allocations in a list of integers.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.admin.clustercontrollerClassDescriptionSuperclass for all Processes.Interface that should be implemented by all config producing modules in the vespa model.Interface implemented by services using network ports, identifying its requirements.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.admin.metricsproxyClassDescriptionSuperclass for all Processes.Interface that should be implemented by all config producing modules in the vespa model.A host representation.Interface implemented by services using network ports, identifying its requirements.API for allocating network ports This class acts as a bridge between NetworkPortRequestor and HostPorts for a single call to allocatePorts(), gathering the resulting port allocations in a list of integers.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.application.validationClassDescriptionThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.application.validation.changeClassDescriptionThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.application.validation.firstClassDescriptionThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.builder.xml.domClassDescriptionA host representation.The parent node for all Host instances, and thus accessible to enable services to get their Host.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.containerClassDescriptionSuperclass for all Processes.Interface that should be implemented by all config producing modules in the vespa model.Interface implemented by services using network ports, identifying its requirements.API for allocating network ports This class acts as a bridge between NetworkPortRequestor and HostPorts for a single call to allocatePorts(), gathering the resulting port allocations in a list of integers.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.componentClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.component.chainClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.configserverClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.docprocClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.httpClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.http.sslClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.processingClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.searchClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.search.searchchainClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.container.xmlClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.contentClassDescriptionSuperclass for all Processes.Interface that should be implemented by all config producing modules in the vespa model.A host representation.The parent node for all Host instances, and thus accessible to enable services to get their Host.Interface implemented by services using network ports, identifying its requirements.API for allocating network ports This class acts as a bridge between NetworkPortRequestor and HostPorts for a single call to allocatePorts(), gathering the resulting port allocations in a list of integers.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.content.clusterClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.content.enginesClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.content.storageclusterClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.filedistributionClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.A physical host, running a set of services.
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.searchClassDescriptionSuperclass for all Processes.Interface that should be implemented by all config producing modules in the vespa model.Interface implemented by services using network ports, identifying its requirements.API for allocating network ports This class acts as a bridge between NetworkPortRequestor and HostPorts for a single call to allocatePorts(), gathering the resulting port allocations in a list of integers.Representation of a process which runs a service
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.utils
-
Classes in com.yahoo.vespa.model used by com.yahoo.vespa.model.utils.internalClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.