@ExportPackage
Package com.yahoo.vespa.config
-
Interface Summary Interface Description ConfigDefinition.DefaultValued<T> A Default specification where instances _may_ have a default valueConfigTransformer.PathAcquirer Workaround since FileAcquirer is in a separate module that depends on config.Connection ConnectionPool GenerationCounter Interface for counters.GetConfigRequest Interface for getConfig requests. -
Class Summary Class Description ConfigCacheKey A ConfigKey that also uses the def MD5 sum.ConfigDefinition Represents one legal def file, or (internally) one array or inner array definition in a def file.ConfigDefinition.ArrayDef An array def is a ConfigDefinition with only one other type of scalar def.ConfigDefinition.BoolDef ConfigDefinition.DoubleDef The type is called 'double' in .def files, but it is a 64-bit IEE 754 double, which means it must be represented as a double in JavaConfigDefinition.EnumDef ConfigDefinition.FileDef ConfigDefinition.InnerArrayDef An InnerArray def is a ConfigDefinition with n scalar types of defs, and maybe sub-InnerArraysConfigDefinition.IntDef ConfigDefinition.LeafMapDef Def of a myMap{} intConfigDefinition.LongDef ConfigDefinition.PathDef ConfigDefinition.RefDef ConfigDefinition.StringDef ConfigDefinition.StructDef A ConfigDefinition that represents a struct, e.g.ConfigDefinition.StructMapDef Def of a myMap{}.myInt intConfigDefinition.TypeSpec String based ("untyped") type specification used by parser and arrays.ConfigDefinition.UrlDef ConfigDefinition.VersionComparator Compares def-versions.ConfigDefinitionBuilder Builds a ConfigDefinition from a tree of CNodes.ConfigDefinitionKey A config definition key: name, namespace)ConfigFileFormat ConfigKey<CONFIGCLASS extends com.yahoo.config.ConfigInstance> Class for holding the key when doing cache look-ups and other management of config instances.ConfigPayload A config payload.ConfigPayloadApplier<T extends com.yahoo.config.ConfigInstance.Builder> A utility class that can be used to apply a payload to a config builder.ConfigPayloadBuilder Helper class for building Slime config payloads, while supporting referring to payloads with their indices.ConfigTransformer<T extends com.yahoo.config.ConfigInstance> A utility class that can be used to transform config from one format to another.DefaultValueApplier Applies default values of a given config definition to a slime payload.ErrorCode GenericConfig A generic config with an internal generic builder that mimics a real config builder in order to support builders when we don't have the schema.GenericConfig.GenericConfigBuilder JRTConnection A JRT connection to a config server or config proxy.JRTConnectionPool A pool of JRT connections to a config source (either a config server or a config proxy).JRTMethods Defines methods used for RPC config requests.LZ4PayloadCompressor Wrapper for LZ4 compression that selects compression level based on properties.PayloadChecksum Checksums of config definition payload or config payload, md5 and xxhash64 are the supported types at the moment.PayloadChecksums Checksums for config payload, typically 1 for each PayloadChecksum type (md5 and xxhash64).RawConfig Encapsulates config, usually associated with aJRTConfigRequest
.TimingValues Timeouts, delays and retries used in RPC config protocol.UrlDownloader VespaVersion -
Enum Summary Enum Description PayloadChecksum.Type -
Exception Summary Exception Description UnknownConfigIdException Used when a config model does not recognize a config id