A C D E F G H I J L N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addBuilder(String, ConfigInstance.Builder) - Method in class com.yahoo.config.subscription.ConfigSet
-
Inserts a new builder in this set.
C
- CfgConfigPayloadBuilder - Class in com.yahoo.config.subscription
-
Deserializes config payload (cfg format) to a ConfigPayload.
- CfgConfigPayloadBuilder() - Constructor for class com.yahoo.config.subscription.CfgConfigPayloadBuilder
- checkStateBeforeSubscribe() - Method in class com.yahoo.config.subscription.ConfigSubscriber
- close() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Closes all open
ConfigSubscription
s - CLOSED - com.yahoo.config.subscription.ConfigSubscriber.State
- closeRequesters() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Closes all open requesters
- com.yahoo.config.subscription - package com.yahoo.config.subscription
- ConfigDebug - Class in com.yahoo.config.subscription
- ConfigDebug() - Constructor for class com.yahoo.config.subscription.ConfigDebug
- ConfigGetter<T extends com.yahoo.config.ConfigInstance> - Class in com.yahoo.config.subscription
-
This is a simple config getter that retrieves a config with a given class and configId through a simple method call.
- ConfigGetter(ConfigSource, Class<T>) - Constructor for class com.yahoo.config.subscription.ConfigGetter
-
Creates a ConfigGetter for class
clazz
with the specifiedConfigSource
. - ConfigGetter(Class<T>) - Constructor for class com.yahoo.config.subscription.ConfigGetter
-
Creates a ConfigGetter for class
clazz
- ConfigHandle<T extends com.yahoo.config.ConfigInstance> - Class in com.yahoo.config.subscription
-
A config handle represents one config in the context of one active subscription on a
ConfigSubscriber
. - ConfigHandle(ConfigSubscription<T>) - Constructor for class com.yahoo.config.subscription.ConfigHandle
- ConfigInstanceSerializer - Class in com.yahoo.config.subscription
-
Implements a config instance serializer, serializing a config instance to a slime object.
- ConfigInstanceSerializer(Slime) - Constructor for class com.yahoo.config.subscription.ConfigInstanceSerializer
- ConfigInstanceSerializer(Slime, Cursor) - Constructor for class com.yahoo.config.subscription.ConfigInstanceSerializer
- ConfigInstanceUtil - Class in com.yahoo.config.subscription
- ConfigInstanceUtil() - Constructor for class com.yahoo.config.subscription.ConfigInstanceUtil
- ConfigInterruptedException - Exception in com.yahoo.config.subscription
-
This exception is thrown when any blocking call within the Config API is interrupted.
- ConfigInterruptedException(Throwable) - Constructor for exception com.yahoo.config.subscription.ConfigInterruptedException
- ConfigSet - Class in com.yahoo.config.subscription
-
Config source as a programmatically built set of
ConfigInstance
s - ConfigSet() - Constructor for class com.yahoo.config.subscription.ConfigSet
- ConfigSource - Interface in com.yahoo.config.subscription
-
A type of source of config
- ConfigSourceSet - Class in com.yahoo.config.subscription
-
An immutable set of connection endpoints, where each endpoint points to either a remote config server or a config proxy.
- ConfigSourceSet() - Constructor for class com.yahoo.config.subscription.ConfigSourceSet
-
Creates an empty ConfigSourceSet, mostly used for unit testing.
- ConfigSourceSet(String) - Constructor for class com.yahoo.config.subscription.ConfigSourceSet
-
Convenience constructor to create a ConfigSourceSet with only one input address.
- ConfigSourceSet(String[]) - Constructor for class com.yahoo.config.subscription.ConfigSourceSet
-
Creates a ConfigSourceSet containing all the unique given input addresses.
- ConfigSourceSet(List<String>) - Constructor for class com.yahoo.config.subscription.ConfigSourceSet
-
Creates a ConfigSourceSet containing all the unique given input addresses.
- ConfigSubscriber - Class in com.yahoo.config.subscription
-
Used for subscribing to one or more configs.
- ConfigSubscriber() - Constructor for class com.yahoo.config.subscription.ConfigSubscriber
-
Constructs a new subscriber.
- ConfigSubscriber(ConfigSource) - Constructor for class com.yahoo.config.subscription.ConfigSubscriber
-
Constructs a new subscriber with the given source.
- ConfigSubscriber.SingleSubscriber<T extends com.yahoo.config.ConfigInstance> - Interface in com.yahoo.config.subscription
-
Convenience interface for clients who only subscribe to one config.
- ConfigSubscriber.State - Enum in com.yahoo.config.subscription
-
The states of the subscriber.
- configure(T) - Method in interface com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber
- ConfigURI - Class in com.yahoo.config.subscription
-
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.
- contains(ConfigKey<?>) - Method in class com.yahoo.config.subscription.ConfigSet
-
Returns true if this set contains a config instance matching the given key
- createArray(String) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- createDefault() - Static method in class com.yahoo.config.subscription.ConfigSourceSet
-
Create a new source set using the environment variables or system properties
- createFromId(String) - Static method in class com.yahoo.config.subscription.ConfigURI
- createFromIdAndSource(String, ConfigSource) - Static method in class com.yahoo.config.subscription.ConfigURI
- createInner() - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- createInner(String) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- createMap(String) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
D
- deserialize(List<String>) - Method in class com.yahoo.config.subscription.CfgConfigPayloadBuilder
-
Deserializes a config payload to slime
- deserializeToBuilder(List<String>) - Method in class com.yahoo.config.subscription.CfgConfigPayloadBuilder
- DirSource - Class in com.yahoo.config.subscription
-
Source specifying config from a local directory
- DirSource(File) - Constructor for class com.yahoo.config.subscription.DirSource
E
- equals(Object) - Method in class com.yahoo.config.subscription.ConfigSourceSet
F
- FileSource - Class in com.yahoo.config.subscription
-
Source specifying config from one local file
- FileSource(File) - Constructor for class com.yahoo.config.subscription.FileSource
- finalize() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Finalizer to ensure that we do not leak resources on reconfig.
- FROZEN - com.yahoo.config.subscription.ConfigSubscriber.State
G
- get(ConfigKey<?>) - Method in class com.yahoo.config.subscription.ConfigSet
-
Returns a Builder matching the given key, or null if no match
- getConfig() - Method in class com.yahoo.config.subscription.ConfigHandle
-
The config of this handle
- getConfig(Class<T>, String) - Static method in class com.yahoo.config.subscription.ConfigGetter
-
Creates a ConfigGetter instance and returns an instance of the config class
c
. - getConfig(Class<T>, String, ConfigSource) - Static method in class com.yahoo.config.subscription.ConfigGetter
-
Creates a ConfigGetter instance and returns an instance of the config class
c
. - getConfig(String) - Method in class com.yahoo.config.subscription.ConfigGetter
-
Returns an instance of the config class specified in the constructor.
- getConfigId() - Method in class com.yahoo.config.subscription.ConfigURI
- getDir() - Method in class com.yahoo.config.subscription.DirSource
- getField(ConfigBuilder, String) - Static method in class com.yahoo.config.subscription.ConfigInstanceUtil
-
Gets the value of a private field on a Builder.
- getFile() - Method in class com.yahoo.config.subscription.FileSource
- getGeneration() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
The current generation of configs known by this subscriber.
- getJarFile() - Method in class com.yahoo.config.subscription.JarSource
- getNewInstance(Class<T>, String, ConfigPayload) - Static method in class com.yahoo.config.subscription.ConfigInstanceUtil
- getPath() - Method in class com.yahoo.config.subscription.JarSource
- getSource() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
The source used by this subscriber.
- getSource() - Method in class com.yahoo.config.subscription.ConfigURI
- getSources() - Method in class com.yahoo.config.subscription.ConfigSourceSet
-
Returns an unmodifiable set containing all sources in this ConfigSourceSet.
H
- hashCode() - Method in class com.yahoo.config.subscription.ConfigSourceSet
I
- isChanged() - Method in class com.yahoo.config.subscription.ConfigHandle
-
Returns true if: The config generation for the
ConfigSubscriber
that produced this is the first one in its life cycle. - isClosed() - Method in class com.yahoo.config.subscription.ConfigSubscriber
- isInternalRedeploy() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Whether the current config generation received by this was due to a system-internal redeploy, not an application package change
J
- JarSource - Class in com.yahoo.config.subscription
-
Source specifying config as a jar file entry
- JarSource(JarFile, String) - Constructor for class com.yahoo.config.subscription.JarSource
-
Creates a new jar source
L
- logDebug(Logger, long, ConfigKey<?>, String) - Static method in class com.yahoo.config.subscription.ConfigDebug
- logDebug(Logger, ConfigInstance.Builder, String, String) - Static method in class com.yahoo.config.subscription.ConfigDebug
N
- nextConfig() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Use this for waiting for a new config that has changed.
- nextConfig(long) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Use this for waiting for a new config that has changed, with the given timeout.
- nextGeneration() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Use this for waiting for a new config generation.
- nextGeneration(long) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Use this for waiting for a new config generation, with the given timeout Returns true if: It is the first time nextGeneration() is called on this subscriber, and the framework has fetched config for all subscriptions.
O
- OPEN - com.yahoo.config.subscription.ConfigSubscriber.State
P
R
- RawSource - Class in com.yahoo.config.subscription
-
Source specifying raw config, where payload is given programmatically
- RawSource(String) - Constructor for class com.yahoo.config.subscription.RawSource
-
New source with the given payload on Vespa cfg format
- reload(long) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Sets all subscriptions under this subscriber to have the given generation.
- requesters - Variable in class com.yahoo.config.subscription.ConfigSubscriber
-
Reuse requesters for equal source sets, limit number if many subscriptions.
- requesters() - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Implementation detail, do not use.
S
- serialize(boolean) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(double) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(int) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(long) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(String) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(String, boolean) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(String, double) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(String, int) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(String, long) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- serialize(String, String) - Method in class com.yahoo.config.subscription.ConfigInstanceSerializer
- setValues(BUILDER, BUILDER) - Static method in class com.yahoo.config.subscription.ConfigInstanceUtil
-
Copies all values that have been explicitly set on the source to the destination.
- startConfigThread(Runnable) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Convenience method to start a daemon thread called "Vespa config thread" with the given runnable.
- state() - Method in class com.yahoo.config.subscription.ConfigSubscriber
- subscribe(ConfigSubscriber.SingleSubscriber<T>, Class<T>, String) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Use this convenience method if you only want to subscribe on one config, and want generic error handling.
- subscribe(Class<T>, String) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Subscribes on the given type of
ConfigInstance
with the given config id. - subscribe(Class<T>, String, long) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
Subscribes on the given type of
ConfigInstance
with the given config id and subscribe timeout. - subscribeAndHandleErrors(ConfigSubscription<?>, ConfigKey<?>, ConfigHandle<?>, TimingValues) - Method in class com.yahoo.config.subscription.ConfigSubscriber
- subscriptionHandles - Variable in class com.yahoo.config.subscription.ConfigSubscriber
T
- throwIfExceptionSet(ConfigSubscription<? extends ConfigInstance>) - Method in class com.yahoo.config.subscription.ConfigSubscriber
-
If a
ConfigSubscription
has its exception set, reset that field and throw it - toString() - Method in class com.yahoo.config.subscription.ConfigHandle
- toString() - Method in class com.yahoo.config.subscription.ConfigSet
- toString() - Method in class com.yahoo.config.subscription.ConfigSourceSet
- toString() - Method in class com.yahoo.config.subscription.ConfigSubscriber
V
- valueOf(String) - Static method in enum com.yahoo.config.subscription.ConfigSubscriber.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.yahoo.config.subscription.ConfigSubscriber.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages