Uses of Package
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.
-
ClassDescriptionInterface 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.The root ConfigProducer node for all Vespa systems (there is currently only one).
-
ClassDescriptionThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
ClassDescriptionInterface 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
-
ClassDescriptionInterface 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.
-
ClassDescriptionSuperclass for all Processes.Represents a set of affinities that can be expressed by a service.This is a placeholder config producer that makes global configuration available through a single identifier.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 node with an identity, with some dedicated compute resources, 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. -
ClassDescriptionSuperclass 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
-
ClassDescriptionSuperclass 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
-
ClassDescriptionSuperclass 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
-
ClassDescriptionThe root ConfigProducer node for all Vespa systems (there is currently only one).
-
ClassDescriptionA host representation.The parent node for all Host instances, and thus accessible to enable services to get their Host.
-
ClassDescriptionSuperclass 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
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionSuperclass 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
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.
-
ClassDescriptionSuperclass 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
-
ClassDescriptionInterface that should be implemented by all config producing modules in the vespa model.