All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
CfgConfigPayloadBuilder |
Deserializes config payload (cfg format) to a ConfigPayload.
|
CompiledBuilder |
Represents a builder that can be instantiated.
|
CompressionInfo |
Contains info relevant for compression and decompression.
|
CompressionType |
|
ConfigCacheKey |
A ConfigKey that also uses the def MD5 sum.
|
ConfigCompiler |
Interface towards compilers for compiling builders from a config class definition.
|
ConfigDebug |
|
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> |
A config handle represents one config in the context of one active subscription on a ConfigSubscriber .
|
ConfigInstanceSerializer |
Implements a config instance serializer, serializing a config instance to a slime object.
|
ConfigInstanceUtil |
|
ConfigInterruptedException |
This exception is thrown when any blocking call within the Config API is interrupted.
|
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 class that holds a representation of 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 |
Config source as a programmatically built set of ConfigInstance s
|
ConfigSetSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription on a programmatically built set of configs
|
ConfigSource |
A type of source of config
|
ConfigSourceSet |
An immutable set of connection endpoints, where each endpoint points to either a
remote config server or a config proxy.
|
ConfigSubscriber |
Used for subscribing to one or more configs.
|
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 |
A Config URI is a class that can be used to encapsulate a config source and a config id into one
object to simplify parameter passing.
|
ConfigUtils |
Utilities for mangling config text, finding md5sums, finding name and namespace in .def files etc.
|
ConfigVerification |
Tool to verify that configs across multiple config servers are the same.
|
Connection |
|
ConnectionPool |
|
DefaultValueApplier |
Applies default values of a given config definition to a slime payload.
|
DefContent |
|
DirSource |
Source specifying config from a local directory
|
ErrorCode |
|
ErrorType |
|
FileConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription used when config id is file:...
|
FileSource |
Source specifying config from one local file
|
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 |
Source specifying config as a jar file entry
|
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 |
This class fetches config payload using JRT, and acts as the callback target.
|
JRTConfigRequestFactory |
To hide JRT implementations.
|
JRTConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
A JRT config subscription uses one JRTConfigRequester to fetch config using Vespa RPC from a config source, typically proxy or 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.
|
LazyConfigCompiler |
Represents a compiler that waits performing the compilation until the requested builder is requested from the
CompiledBuilder .
|
LoadTester |
A config client for generating load 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
|
RawConfig |
|
RawConfigSubscription<T extends com.yahoo.config.ConfigInstance> |
Subscription used when config id is raw:...
|
RawSource |
Source specifying raw config, where payload is given programmatically
|
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 |
|
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 |
|