A C D E F G H I J L N O P R S T V 
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 ConfigSubscriptions
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 specified ConfigSource.
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 ConfigInstances
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

payload - Variable in class com.yahoo.config.subscription.RawSource
 

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.
A C D E F G H I J L N O P R S T V 
All Classes All Packages