All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
CfgConfigPayloadBuilder |
Deprecated, for removal: This API element is subject to removal in a future version.
|
CompressionInfo |
Contains info relevant for compression and decompression.
|
CompressionType |
|
ConfigCacheKey |
A ConfigKey that also uses the def MD5 sum.
|
ConfigDebug |
Deprecated, for removal: This API element is subject to removal in a future version. |
ConfigDefinition |
Represents a higher level functionality on a config definition to (in the future) hide the InnerCNode class.
|
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.DefaultValued<T> |
A Default specification where instances _may_ have a default value
|
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 Java
|
ConfigDefinition.EnumDef |
|
ConfigDefinition.FileDef |
|
ConfigDefinition.InnerArrayDef |
An InnerArray def is a ConfigDefinition with n scalar types of defs, and maybe sub-InnerArrays
|
ConfigDefinition.IntDef |
|
ConfigDefinition.LeafMapDef |
Def of a myMap{} int
|
ConfigDefinition.LongDef |
|
ConfigDefinition.PathDef |
|
ConfigDefinition.RefDef |
|
ConfigDefinition.StringDef |
|
ConfigDefinition.StructDef |
A ConfigDefinition that represents a struct, e.g.
|
ConfigDefinition.StructMapDef |
Def of a myMap{}.myInt int
|
ConfigDefinition.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 |
|
ConfigGetter<T extends com.yahoo.config.ConfigInstance> |
This is a simple config getter that retrieves a config with a given class and configId through a
simple method call.
|
ConfigHandle<T extends com.yahoo.config.ConfigInstance> |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigInstanceSerializer |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigInstanceUtil |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigInterruptedException |
Deprecated, for removal: This API element is subject to removal in a future version.
|
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.
|
ConfigResponse |
A config response encapsulates the payload and some meta information.
|
ConfigSet |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigSetSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription on a programmatically built set of configs
|
ConfigSource |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigSourceSet |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigSubscriber |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigSubscriber.SingleSubscriber<T extends com.yahoo.config.ConfigInstance> |
Convenience interface for clients who only subscribe to one config.
|
ConfigSubscriber.State |
The states of the subscriber.
|
ConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
Represents one active subscription to one config
|
ConfigSubscription.ConfigState<T extends com.yahoo.config.ConfigInstance> |
|
ConfigTransformer<T extends com.yahoo.config.ConfigInstance> |
A utility class that can be used to transform config from one format to another.
|
ConfigTransformer.PathAcquirer |
Workaround since FileAcquirer is in a separate module that depends on config.
|
ConfigURI |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ConfigUtils |
Utilities for mangling config text, finding checksums, finding name and namespace in .def files etc.
|
Connection |
|
ConnectionPool |
|
DefaultValueApplier |
Applies default values of a given config definition to a slime payload.
|
DefContent |
|
DirSource |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ErrorCode |
|
FileConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription used when config id is file:...
|
FileSource |
Deprecated, for removal: This API element is subject to removal in a future version.
|
GenerationCounter |
Interface for counters.
|
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 |
|
GenericConfigHandle |
A config handle which does not use the config class, but payload instead.
|
GenericConfigSubscriber |
A subscriber that can subscribe without the class.
|
GenericJRTConfigSubscription |
A JRT subscription which does not use the config class, but RawConfig instead.
|
GetConfigRequest |
Interface for getConfig requests.
|
JarConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription to use when config id is jar:.../foo.jar[!/pathInJar/]
|
JarSource |
Deprecated, for removal: This API element is subject to removal in a future version.
|
JRTClientConfigRequest |
Interface for config requests used by clients.
|
JRTClientConfigRequestV3 |
Represents version 3 config request for config clients.
|
JRTConfigRequest |
Common interface for jrt config requests available both at server and client.
|
JRTConfigRequester |
Requests configs using RPC, and acts as the callback target.
|
JrtConfigRequesters |
Keeps track of requesters per config subscriber
|
JRTConfigRequestFactory |
To hide JRT implementations.
|
JRTConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
A config subscription for a config instance, gets config using RPC from a config source
(config proxy or config server).
|
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).
|
JRTManagedConnectionPools |
|
JRTMethods |
Defines methods used for RPC config requests.
|
JRTServerConfigRequest |
Interface for config requests at the server end point.
|
JRTServerConfigRequestV3 |
The V3 config protocol implemented on the server side.
|
LoadTester |
A client for generating load (config requests) against a config server or config proxy.
|
LZ4PayloadCompressor |
Wrapper for LZ4 compression that selects compression level based on properties.
|
MockConnection |
For unit testing
|
MockConnection.AbstractResponseHandler |
|
MockConnection.ResponseHandler |
|
Payload |
An immutable config payload
|
PayloadChecksum |
Checksums of config definition payload or config payload,
md5 and xxhash64 are the supported types at the moment.
|
PayloadChecksum.Type |
|
PayloadChecksums |
Checksums for config payload, typically 1 for each PayloadChecksum type (md5 and xxhash64).
|
RawConfig |
|
RawConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription used when config id is raw:...
|
RawSource |
Deprecated, for removal: This API element is subject to removal in a future version.
|
RequestValidation |
Static utility methods for verifying common request properties.
|
SlimeConfigResponse |
Class for serializing config responses based on Slime implementing the ConfigResponse interface.
|
SlimeTraceDeserializer |
Deserializing from a Inspector (slime) representation to a TraceNode
|
SlimeTraceSerializer |
Serialize a TraceNode to Slime .
|
StressTester |
/**
A class for stress-testing config server and config proxy.
|
StressTester.RpcServer |
|
SubscriberClosedException |
Deprecated, for removal: This API element is subject to removal in a future version.
|
Tester |
Tester interface for loadable test runners.
|
TimingValues |
Timeouts, delays and retries used in RPC config protocol.
|
Trace |
A trace utility that can serialize/deserialize to/from Slime
|
UnknownConfigIdException |
Used when a config model does not recognize a config id
|
UrlDownloader |
|
VespaVersion |
A wrapper class for Vespa version
|
VespaVersion |
|