B C D G I N O P R S U 
All Classes All Packages

B

build() - Method in class com.yahoo.container.BundlesConfig.Builder
 
build() - Method in class com.yahoo.container.ComponentsConfig.Builder
 
build() - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
build() - Method in class com.yahoo.container.ComponentsConfig.Components.Inject.Builder
 
Builder() - Constructor for class com.yahoo.container.BundlesConfig.Builder
 
Builder() - Constructor for class com.yahoo.container.ComponentsConfig.Builder
 
Builder() - Constructor for class com.yahoo.container.ComponentsConfig.Components.Builder
 
Builder() - Constructor for class com.yahoo.container.ComponentsConfig.Components.Inject.Builder
 
Builder(BundlesConfig) - Constructor for class com.yahoo.container.BundlesConfig.Builder
 
Builder(ComponentsConfig) - Constructor for class com.yahoo.container.ComponentsConfig.Builder
 
Builder(ComponentsConfig.Components) - Constructor for class com.yahoo.container.ComponentsConfig.Components.Builder
 
Builder(ComponentsConfig.Components.Inject) - Constructor for class com.yahoo.container.ComponentsConfig.Components.Inject.Builder
 
bundle - Variable in class com.yahoo.container.BundlesConfig.Builder
 
bundle() - Method in class com.yahoo.container.BundlesConfig
 
bundle() - Method in class com.yahoo.container.ComponentsConfig.Components
 
bundle(int) - Method in class com.yahoo.container.BundlesConfig
 
bundle(String) - Method in class com.yahoo.container.BundlesConfig.Builder
 
bundle(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
bundle(Collection<String>) - Method in class com.yahoo.container.BundlesConfig.Builder
 
bundleInstatiationSpecification(ComponentsConfig.Components) - Static method in class com.yahoo.container.di.Container
 
BundlesConfig - Class in com.yahoo.container
This class represents the root node of bundles Copyright 2017 Yahoo Holdings.
BundlesConfig(BundlesConfig.Builder) - Constructor for class com.yahoo.container.BundlesConfig
 
BundlesConfig.Builder - Class in com.yahoo.container
 
BundlesConfig.Producer - Interface in com.yahoo.container
 

C

classId() - Method in class com.yahoo.container.ComponentsConfig.Components
 
classId(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
CloudSubscriberFactory - Class in com.yahoo.container.di
 
CloudSubscriberFactory(ConfigSource) - Constructor for class com.yahoo.container.di.CloudSubscriberFactory
 
CloudSubscriberFactory.Provider - Class in com.yahoo.container.di
 
com.yahoo.container - package com.yahoo.container
 
com.yahoo.container.di - package com.yahoo.container.di
 
com.yahoo.container.di.componentgraph - package com.yahoo.container.di.componentgraph
 
ComponentDeconstructor - Interface in com.yahoo.container.di
 
components - Variable in class com.yahoo.container.ComponentsConfig.Builder
 
components() - Method in class com.yahoo.container.ComponentsConfig
 
components(int) - Method in class com.yahoo.container.ComponentsConfig
 
components(ComponentsConfig.Components.Builder) - Method in class com.yahoo.container.ComponentsConfig.Builder
Add the given builder to this builder's list of Components builders
components(List<ComponentsConfig.Components.Builder>) - Method in class com.yahoo.container.ComponentsConfig.Builder
Set the given list as this builder's list of Components builders
Components(ComponentsConfig.Components.Builder) - Constructor for class com.yahoo.container.ComponentsConfig.Components
 
ComponentsConfig - Class in com.yahoo.container
This class represents the root node of components Copyright 2017 Yahoo Holdings.
ComponentsConfig(ComponentsConfig.Builder) - Constructor for class com.yahoo.container.ComponentsConfig
 
ComponentsConfig.Builder - Class in com.yahoo.container
 
ComponentsConfig.Components - Class in com.yahoo.container
This class represents components.components[]
ComponentsConfig.Components.Builder - Class in com.yahoo.container
 
ComponentsConfig.Components.Inject - Class in com.yahoo.container
This class represents components.components[].inject[]
ComponentsConfig.Components.Inject.Builder - Class in com.yahoo.container
 
ComponentsConfig.Producer - Interface in com.yahoo.container
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.ComponentsConfig
 
configId() - Method in class com.yahoo.container.ComponentsConfig.Components
 
configId(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
ConfigRetriever - Class in com.yahoo.container.di
 
ConfigRetriever(Set<ConfigKey<? extends ConfigInstance>>, Function<Set<ConfigKey<? extends ConfigInstance>>, Subscriber>) - Constructor for class com.yahoo.container.di.ConfigRetriever
 
ConfigRetriever.BootstrapConfigs - Class in com.yahoo.container.di
 
ConfigRetriever.ComponentsConfigs - Class in com.yahoo.container.di
 
ConfigRetriever.ConfigSnapshot - Class in com.yahoo.container.di
 
configs() - Method in class com.yahoo.container.di.ConfigRetriever.ConfigSnapshot
 
Container - Class in com.yahoo.container.di
 
Container(SubscriberFactory, String, ComponentDeconstructor) - Constructor for class com.yahoo.container.di.Container
 
Container(SubscriberFactory, String, ComponentDeconstructor, Osgi) - Constructor for class com.yahoo.container.di.Container
 

D

deconstruct() - Method in interface com.yahoo.container.di.componentgraph.Provider
 
deconstruct(Object) - Method in interface com.yahoo.container.di.ComponentDeconstructor
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.BundlesConfig.Builder
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.ComponentsConfig.Builder
 

G

get() - Method in class com.yahoo.container.di.CloudSubscriberFactory.Provider
 
get() - Method in interface com.yahoo.container.di.componentgraph.Provider
 
getBootstrapGeneration() - Method in class com.yahoo.container.di.ConfigRetriever
 
getBundle(ComponentSpecification) - Method in interface com.yahoo.container.di.Osgi
 
getBundleClasses(ComponentSpecification, Set<String>) - Method in interface com.yahoo.container.di.Osgi
 
getComponentsGeneration() - Method in class com.yahoo.container.di.ConfigRetriever
 
getConfig(BundlesConfig.Builder) - Method in interface com.yahoo.container.BundlesConfig.Producer
 
getConfig(ComponentsConfig.Builder) - Method in interface com.yahoo.container.ComponentsConfig.Producer
 
getConfig(ConfigKey<T>, Map<ConfigKey<? extends ConfigInstance>, ConfigInstance>) - Static method in class com.yahoo.container.di.Container
 
getConfigs(Set<ConfigKey<? extends ConfigInstance>>, long) - Method in class com.yahoo.container.di.ConfigRetriever
 
getConfigs(Set<ConfigKey<? extends ConfigInstance>>, long, boolean) - Method in class com.yahoo.container.di.ConfigRetriever
Loop forever until we get config
getDefMd5() - Method in class com.yahoo.container.BundlesConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.container.BundlesConfig
 
getDefMd5() - Method in class com.yahoo.container.ComponentsConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.container.ComponentsConfig
 
getDefName() - Method in class com.yahoo.container.BundlesConfig.Builder
 
getDefName() - Static method in class com.yahoo.container.BundlesConfig
 
getDefName() - Method in class com.yahoo.container.ComponentsConfig.Builder
 
getDefName() - Static method in class com.yahoo.container.ComponentsConfig
 
getDefNamespace() - Method in class com.yahoo.container.BundlesConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.container.BundlesConfig
 
getDefNamespace() - Method in class com.yahoo.container.ComponentsConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.container.ComponentsConfig
 
getDefVersion() - Static method in class com.yahoo.container.BundlesConfig
 
getDefVersion() - Static method in class com.yahoo.container.ComponentsConfig
 
getNewComponentGraph(ComponentGraph, Injector, boolean) - Method in class com.yahoo.container.di.Container
 
getSubscriber(Set<? extends ConfigKey<?>>) - Method in class com.yahoo.container.di.CloudSubscriberFactory
 

I

id() - Method in class com.yahoo.container.ComponentsConfig.Components
 
id() - Method in class com.yahoo.container.ComponentsConfig.Components.Inject
 
id(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
id(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Inject.Builder
 
inject - Variable in class com.yahoo.container.ComponentsConfig.Components.Builder
 
inject() - Method in class com.yahoo.container.ComponentsConfig.Components
 
inject(int) - Method in class com.yahoo.container.ComponentsConfig.Components
 
inject(ComponentsConfig.Components.Inject.Builder) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
Add the given builder to this builder's list of Inject builders
inject(List<ComponentsConfig.Components.Inject.Builder>) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
Set the given list as this builder's list of Inject builders
Inject(ComponentsConfig.Components.Inject.Builder) - Constructor for class com.yahoo.container.ComponentsConfig.Components.Inject
 
installBundles(Map<ConfigKey<? extends ConfigInstance>, ConfigInstance>) - Method in class com.yahoo.container.di.Container
 

N

name() - Method in class com.yahoo.container.ComponentsConfig.Components.Inject
 
name(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Inject.Builder
 

O

Osgi - Interface in com.yahoo.container.di
 

P

Provider<T> - Interface in com.yahoo.container.di.componentgraph
Provides a component of the parameter type T.
Provider() - Constructor for class com.yahoo.container.di.CloudSubscriberFactory.Provider
 

R

reloadActiveSubscribers(long) - Method in class com.yahoo.container.di.CloudSubscriberFactory
 
reloadConfig(long) - Method in class com.yahoo.container.di.Container
 
resolveClass(BundleInstantiationSpecification) - Method in interface com.yahoo.container.di.Osgi
 

S

shutdown() - Method in class com.yahoo.container.di.ConfigRetriever
 
shutdown(ComponentGraph, ComponentDeconstructor) - Method in class com.yahoo.container.di.Container
 
shutdownConfigurer() - Method in class com.yahoo.container.di.Container
 
size() - Method in class com.yahoo.container.di.ConfigRetriever.ConfigSnapshot
 

U

useBundles(Collection<FileReference>) - Method in interface com.yahoo.container.di.Osgi
 
B C D G I N O P R S U 
All Classes All Packages