A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

adapt(Class<T>) - Method in class com.yahoo.container.bundle.MockBundle
 
add(Node) - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
addBundle(RestApiContext.BundleInfo) - Method in class com.yahoo.container.di.config.RestApiContext
 
addInjectableComponent(Key<?>, ComponentId, Object) - Method in class com.yahoo.container.di.config.RestApiContext
 
allConstructedComponentsAndProviders() - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
ApplicationBundlesConfig - Class in com.yahoo.container.di.config
This class represents the root node of application-bundles Copyright Verizon Media.
ApplicationBundlesConfig(ApplicationBundlesConfig.Builder) - Constructor for class com.yahoo.container.di.config.ApplicationBundlesConfig
 
ApplicationBundlesConfig.Builder - Class in com.yahoo.container.di.config
 
ApplicationBundlesConfig.Producer - Interface in com.yahoo.container.di.config
 

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
 
build() - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
build() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
build() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
build() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
build() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Inject.Builder
 
build() - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.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() - Constructor for class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
Builder() - Constructor for class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
Builder() - Constructor for class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
Builder() - Constructor for class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
Builder() - Constructor for class com.yahoo.container.di.config.JerseyInjectionConfig.Inject.Builder
 
Builder() - Constructor for class com.yahoo.container.di.config.PlatformBundlesConfig.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
 
Builder(ApplicationBundlesConfig) - Constructor for class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
Builder(JerseyBundlesConfig) - Constructor for class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
Builder(JerseyBundlesConfig.Bundles) - Constructor for class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
Builder(JerseyInjectionConfig) - Constructor for class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
Builder(JerseyInjectionConfig.Inject) - Constructor for class com.yahoo.container.di.config.JerseyInjectionConfig.Inject.Builder
 
Builder(PlatformBundlesConfig) - Constructor for class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
bundle - Variable in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
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() - Method in class com.yahoo.container.di.osgi.BundleClasses
 
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
 
BundleClasses - Class in com.yahoo.container.di.osgi
 
BundleClasses(Bundle, Collection<String>) - Constructor for class com.yahoo.container.di.osgi.BundleClasses
 
BundleInfo(String, Version, String, URL, ClassLoader) - Constructor for class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
bundleInstantiationSpec - Variable in class com.yahoo.osgi.provider.model.ComponentModel
 
BundleInstantiationSpecification - Class in com.yahoo.container.bundle
Specifies how a component should be instantiated from a bundle.
BundleInstantiationSpecification(ComponentId, ComponentSpecification, ComponentSpecification) - Constructor for class com.yahoo.container.bundle.BundleInstantiationSpecification
 
BundleInstantiationSpecification(ComponentSpecification, ComponentSpecification, ComponentSpecification) - Constructor for class com.yahoo.container.bundle.BundleInstantiationSpecification
 
bundlePaths - Variable in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
bundlePaths() - Method in class com.yahoo.container.di.config.PlatformBundlesConfig
 
bundlePaths(int) - Method in class com.yahoo.container.di.config.PlatformBundlesConfig
 
bundlePaths(String) - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
bundlePaths(Collection<String>) - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
bundles - Variable in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
bundles - Variable in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
bundles() - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
bundles() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig
 
bundles(int) - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
bundles(int) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig
 
bundles(JerseyBundlesConfig.Bundles.Builder) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
Add the given builder to this builder's list of Bundles builders
bundles(String) - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
bundles(Collection<String>) - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
bundles(List<JerseyBundlesConfig.Bundles.Builder>) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
Set the given list as this builder's list of Bundles builders
Bundles(JerseyBundlesConfig.Bundles.Builder) - Constructor for class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles
 
bundlesConfig - Variable in class com.yahoo.container.di.config.RestApiContext
 
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
 
BundleVersion - Static variable in class com.yahoo.container.bundle.MockBundle
 

C

classEntries() - Method in class com.yahoo.container.di.osgi.BundleClasses
 
classId - Variable in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
classId() - Method in class com.yahoo.container.ComponentsConfig.Components
 
classId(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
classLoader - Variable in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
close() - Method in interface com.yahoo.container.di.config.Subscriber
 
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.bundle - package com.yahoo.container.bundle
 
com.yahoo.container.di - package com.yahoo.container.di
 
com.yahoo.container.di.componentgraph - package com.yahoo.container.di.componentgraph
 
com.yahoo.container.di.componentgraph.core - package com.yahoo.container.di.componentgraph.core
 
com.yahoo.container.di.componentgraph.cycle - package com.yahoo.container.di.componentgraph.cycle
 
com.yahoo.container.di.config - package com.yahoo.container.di.config
 
com.yahoo.container.di.osgi - package com.yahoo.container.di.osgi
 
com.yahoo.osgi.provider.model - package com.yahoo.osgi.provider.model
 
compareTo(Bundle) - Method in class com.yahoo.container.bundle.MockBundle
 
complete() - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
complete(Injector) - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
component() - Method in class com.yahoo.container.di.componentgraph.core.Node
Returns the component represented by this - which is either the instance, or if the instance is a provider, the component returned by it.
componentClass() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
ComponentDeconstructor - Interface in com.yahoo.container.di
 
ComponentGraph - Class in com.yahoo.container.di.componentgraph.core
 
ComponentGraph() - Constructor for class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
ComponentGraph(long) - Constructor for class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
componentId() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
ComponentModel - Class in com.yahoo.osgi.provider.model
Describes how a component should be created.
ComponentModel(BundleInstantiationSpecification) - Constructor for class com.yahoo.osgi.provider.model.ComponentModel
 
ComponentModel(BundleInstantiationSpecification, String) - Constructor for class com.yahoo.osgi.provider.model.ComponentModel
 
ComponentModel(String, String, String) - Constructor for class com.yahoo.osgi.provider.model.ComponentModel
 
ComponentModel(String, String, String, String) - Constructor for class com.yahoo.osgi.provider.model.ComponentModel
 
ComponentNode - Class in com.yahoo.container.di.componentgraph.core
 
ComponentNode(ComponentId, String, Class<?>) - Constructor for class com.yahoo.container.di.componentgraph.core.ComponentNode
 
ComponentNode(ComponentId, String, Class<?>, Annotation) - Constructor for class com.yahoo.container.di.componentgraph.core.ComponentNode
 
ComponentNode.ComponentConstructorException - Exception in com.yahoo.container.di.componentgraph.core
 
ComponentRegistryNode - Class in com.yahoo.container.di.componentgraph.core
 
ComponentRegistryNode(Class<?>) - Constructor for class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
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
 
componentType() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
componentType() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
componentType() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
componentType() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
config() - Method in interface com.yahoo.container.di.config.Subscriber
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.di.config.JerseyBundlesConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.di.config.JerseyInjectionConfig
 
CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.di.config.PlatformBundlesConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.di.config.JerseyBundlesConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.di.config.JerseyInjectionConfig
 
CONFIG_DEF_NAME - Static variable in class com.yahoo.container.di.config.PlatformBundlesConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.di.config.JerseyBundlesConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.di.config.JerseyInjectionConfig
 
CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.di.config.PlatformBundlesConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.di.config.JerseyBundlesConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.di.config.JerseyInjectionConfig
 
CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.di.config.PlatformBundlesConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.BundlesConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.ComponentsConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.di.config.JerseyBundlesConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.di.config.JerseyInjectionConfig
 
CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.di.config.PlatformBundlesConfig
 
configChanged() - Method in interface com.yahoo.container.di.config.Subscriber
 
configId - Variable in class com.yahoo.osgi.provider.model.ComponentModel
 
configId() - Method in class com.yahoo.container.ComponentsConfig.Components
 
configId() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
configId(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Builder
 
configKeys() - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
configKeys() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
configKeys() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
configKeys() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
configKeys() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
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
 
constructedInstance() - Method in class com.yahoo.container.di.componentgraph.core.Node
Returns the already constructed instance in this, if any
constructInstance() - Method in class com.yahoo.container.di.componentgraph.core.Node
Constructs the instance represented by this node, if not already done.
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
 
covariantCopy(Map<ConfigKey<ConfigInstance>, ConfigInstance>) - Static method in class com.yahoo.container.di.componentgraph.core.Keys
 
createBundleInfo(Bundle, Collection<String>) - Static method in class com.yahoo.container.di.componentgraph.core.JerseyNode
 
CycleFinder<T> - Class in com.yahoo.container.di.componentgraph.cycle
Applies the three-color algorithm to detect a cycle in a directed graph.
CycleFinder(Graph<T>) - Constructor for class com.yahoo.container.di.componentgraph.cycle.CycleFinder
 

D

deconstruct() - Method in interface com.yahoo.container.di.componentgraph.Provider
 
deconstruct(Collection<Object>, Collection<Bundle>) - 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
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 

E

edge(T, T) - Method in class com.yahoo.container.di.componentgraph.cycle.Graph
 
equalEdges(List<?>, List<?>) - Static method in class com.yahoo.container.di.componentgraph.core.Node
 
equalNodeEdges(List<Node>, List<Node>) - Static method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
equals(Object) - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
equals(Object) - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
equals(Object) - Method in class com.yahoo.container.di.componentgraph.core.JerseyNode
 
equals(Object) - Method in class com.yahoo.container.di.componentgraph.core.Node
 

F

fileLocation - Variable in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
findCycle() - Method in class com.yahoo.container.di.componentgraph.cycle.CycleFinder
Returns a list of vertices constituting a cycle in the graph, or an empty list if no cycle was found.
findEntries(String, String, boolean) - Method in class com.yahoo.container.bundle.MockBundle
 
findEntries(String, String, int) - Method in class com.yahoo.container.bundle.MockBundle
 
forClass() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Inject
 
forClass(String) - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Inject.Builder
 

G

generation() - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
generation() - Method in interface com.yahoo.container.di.config.Subscriber
 
get() - Method in class com.yahoo.container.di.CloudSubscriberFactory.Provider
 
get() - Method in interface com.yahoo.container.di.componentgraph.Provider
 
getAnnotatedConstructorParams() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
getBootstrapGeneration() - Method in class com.yahoo.container.di.ConfigRetriever
 
getBundle() - Method in class com.yahoo.container.bundle.MockBundle
 
getBundle(ComponentSpecification) - Method in interface com.yahoo.container.di.Osgi
 
getBundle(Osgi, String) - Static method in class com.yahoo.container.di.componentgraph.core.JerseyNode
 
getBundleClasses(ComponentSpecification, Set<String>) - Method in interface com.yahoo.container.di.Osgi
 
getBundleContext() - Method in class com.yahoo.container.bundle.MockBundle
 
getBundleId() - Method in class com.yahoo.container.bundle.MockBundle
 
getBundles() - Method in class com.yahoo.container.di.config.RestApiContext
 
getCapabilities(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getClassEntries() - Method in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
getClassEntriesForBundleUsingProjectClassPathMappings(ClassLoader, ComponentSpecification, Set<String>) - Static method in class com.yahoo.container.di.osgi.OsgiUtil
 
getClassEntriesInBundleClassPath(Bundle, Set<String>) - Static method in class com.yahoo.container.di.osgi.OsgiUtil
 
getClassId() - Method in class com.yahoo.osgi.provider.model.ComponentModel
 
getClassLoader() - Method in class com.yahoo.container.bundle.MockBundle
 
getClassName() - Method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
getComponentId() - Method in class com.yahoo.osgi.provider.model.ComponentModel
 
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(ApplicationBundlesConfig.Builder) - Method in interface com.yahoo.container.di.config.ApplicationBundlesConfig.Producer
 
getConfig(JerseyBundlesConfig.Builder) - Method in interface com.yahoo.container.di.config.JerseyBundlesConfig.Producer
 
getConfig(JerseyInjectionConfig.Builder) - Method in interface com.yahoo.container.di.config.JerseyInjectionConfig.Producer
 
getConfig(PlatformBundlesConfig.Builder) - Method in interface com.yahoo.container.di.config.PlatformBundlesConfig.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
getDataFile(String) - Method in class com.yahoo.container.bundle.MockBundle
 
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
 
getDefMd5() - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
getDefMd5() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.container.di.config.JerseyBundlesConfig
 
getDefMd5() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.container.di.config.JerseyInjectionConfig
 
getDefMd5() - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
getDefMd5() - Static method in class com.yahoo.container.di.config.PlatformBundlesConfig
 
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
 
getDefName() - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
getDefName() - Static method in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
getDefName() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
getDefName() - Static method in class com.yahoo.container.di.config.JerseyBundlesConfig
 
getDefName() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
getDefName() - Static method in class com.yahoo.container.di.config.JerseyInjectionConfig
 
getDefName() - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
getDefName() - Static method in class com.yahoo.container.di.config.PlatformBundlesConfig
 
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
 
getDefNamespace() - Method in class com.yahoo.container.di.config.ApplicationBundlesConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
getDefNamespace() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.container.di.config.JerseyBundlesConfig
 
getDefNamespace() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.container.di.config.JerseyInjectionConfig
 
getDefNamespace() - Method in class com.yahoo.container.di.config.PlatformBundlesConfig.Builder
 
getDefNamespace() - Static method in class com.yahoo.container.di.config.PlatformBundlesConfig
 
getDefVersion() - Static method in class com.yahoo.container.BundlesConfig
 
getDefVersion() - Static method in class com.yahoo.container.ComponentsConfig
 
getDefVersion() - Static method in class com.yahoo.container.di.config.ApplicationBundlesConfig
 
getDefVersion() - Static method in class com.yahoo.container.di.config.JerseyBundlesConfig
 
getDefVersion() - Static method in class com.yahoo.container.di.config.JerseyInjectionConfig
 
getDefVersion() - Static method in class com.yahoo.container.di.config.PlatformBundlesConfig
 
getEntry(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getEntryPaths(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getFromStrings(String, String, String) - Static method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
getHeaders() - Method in class com.yahoo.container.bundle.MockBundle
 
getHeaders(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getInjectableComponents() - Method in class com.yahoo.container.di.config.RestApiContext
 
getInstance(Key<T>) - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
getInstance(Class<T>) - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
getInternalHandlerSpecificationFromStrings(String, String) - Static method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
getInternalProcessingSpecificationFromStrings(String, String) - Static method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
getInternalSearcherSpecification(ComponentSpecification, ComponentSpecification) - Static method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
getInternalSearcherSpecificationFromStrings(String, String) - Static method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
getLastModified() - Method in class com.yahoo.container.bundle.MockBundle
 
getLocation() - Method in class com.yahoo.container.bundle.MockBundle
 
getNewComponentGraph(ComponentGraph, Injector, boolean) - Method in class com.yahoo.container.di.Container
 
getNode(ComponentGraph, String) - Static method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
getProvidedResourceWires(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getProvidedWires(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getRegisteredServices() - Method in class com.yahoo.container.bundle.MockBundle
 
getRequiredResourceWires(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getRequiredWires(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getRequirements(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getResource() - Method in class com.yahoo.container.bundle.MockBundle
 
getResource(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getResourceCapabilities(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getResourceRequirements(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getResources(String) - Method in class com.yahoo.container.bundle.MockBundle
 
getRevision() - Method in class com.yahoo.container.bundle.MockBundle
 
getServicesInUse() - Method in class com.yahoo.container.bundle.MockBundle
 
getSignerCertificates(int) - Method in class com.yahoo.container.bundle.MockBundle
 
getState() - Method in class com.yahoo.container.bundle.MockBundle
 
getSubscriber(Set<? extends ConfigKey<?>>) - Method in class com.yahoo.container.di.CloudSubscriberFactory
 
getSubscriber(Set<? extends ConfigKey<?>>) - Method in interface com.yahoo.container.di.config.SubscriberFactory
 
getSymbolicName() - Method in class com.yahoo.container.bundle.MockBundle
 
getVersion() - Method in class com.yahoo.container.bundle.MockBundle
 
Graph<T> - Class in com.yahoo.container.di.componentgraph.cycle
Class representing a directed graph.
Graph() - Constructor for class com.yahoo.container.di.componentgraph.cycle.Graph
 
GuiceNode - Class in com.yahoo.container.di.componentgraph.core
 
GuiceNode(Object, Annotation) - Constructor for class com.yahoo.container.di.componentgraph.core.GuiceNode
 

H

hashCode() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
hashCode() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
hashCode() - Method in class com.yahoo.container.di.componentgraph.core.JerseyNode
 
hashCode() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
hasPermission(Object) - Method in class com.yahoo.container.bundle.MockBundle
 

I

id - Variable in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
id - Variable in class com.yahoo.container.di.config.RestApiContext.Injectable
 
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
 
idAndType() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
inBundle(String) - Method in class com.yahoo.container.bundle.BundleInstantiationSpecification
Return a new instance of the specification with bundle name altered
inject - Variable in class com.yahoo.container.ComponentsConfig.Components.Builder
 
inject - Variable in class com.yahoo.container.di.config.JerseyInjectionConfig.Builder
 
inject() - Method in class com.yahoo.container.ComponentsConfig.Components
 
inject() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig
 
inject(int) - Method in class com.yahoo.container.ComponentsConfig.Components
 
inject(int) - Method in class com.yahoo.container.di.config.JerseyInjectionConfig
 
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(Node) - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
inject(Node) - Method in class com.yahoo.container.di.componentgraph.core.Node
 
inject(JerseyInjectionConfig.Inject.Builder) - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.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(List<JerseyInjectionConfig.Inject.Builder>) - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.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
 
Inject(JerseyInjectionConfig.Inject.Builder) - Constructor for class com.yahoo.container.di.config.JerseyInjectionConfig.Inject
 
Injectable(Key<?>, ComponentId, Object) - Constructor for class com.yahoo.container.di.config.RestApiContext.Injectable
 
injectAll(Collection<ComponentNode>) - Method in class com.yahoo.container.di.componentgraph.core.Node
 
injectionConfig - Variable in class com.yahoo.container.di.config.RestApiContext
 
installPlatformBundles(Collection<String>) - Method in interface com.yahoo.container.di.Osgi
 
instance - Variable in class com.yahoo.container.di.componentgraph.core.Node
 
instance - Variable in class com.yahoo.container.di.config.RestApiContext.Injectable
 
instance() - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Inject
 
instance(String) - Method in class com.yahoo.container.di.config.JerseyInjectionConfig.Inject.Builder
 
instanceKey() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
instanceKey() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
instanceKey() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
instanceKey() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
instanceType() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
instanceType() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
instanceType() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
instanceType() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
internalRedeploy() - Method in interface com.yahoo.container.di.config.Subscriber
 
invariantCopy(Map<ConfigKey<? extends ConfigInstance>, ConfigInstance>) - Static method in class com.yahoo.container.di.componentgraph.core.Keys
 
isBindingAnnotation(Annotation) - Static method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
isCurrent() - Method in class com.yahoo.container.bundle.MockBundle
 
isInUse() - Method in class com.yahoo.container.bundle.MockBundle
 

J

JerseyBundlesConfig - Class in com.yahoo.container.di.config
This class represents the root node of jersey-bundles Copyright 2017 Yahoo Holdings.
JerseyBundlesConfig(JerseyBundlesConfig.Builder) - Constructor for class com.yahoo.container.di.config.JerseyBundlesConfig
 
JerseyBundlesConfig.Builder - Class in com.yahoo.container.di.config
 
JerseyBundlesConfig.Bundles - Class in com.yahoo.container.di.config
This class represents jersey-bundles.bundles[]
JerseyBundlesConfig.Bundles.Builder - Class in com.yahoo.container.di.config
 
JerseyBundlesConfig.Producer - Interface in com.yahoo.container.di.config
 
JerseyInjectionConfig - Class in com.yahoo.container.di.config
This class represents the root node of jersey-injection Copyright 2017 Yahoo Holdings.
JerseyInjectionConfig(JerseyInjectionConfig.Builder) - Constructor for class com.yahoo.container.di.config.JerseyInjectionConfig
 
JerseyInjectionConfig.Builder - Class in com.yahoo.container.di.config
 
JerseyInjectionConfig.Inject - Class in com.yahoo.container.di.config
This class represents jersey-injection.inject[]
JerseyInjectionConfig.Inject.Builder - Class in com.yahoo.container.di.config
 
JerseyInjectionConfig.Producer - Interface in com.yahoo.container.di.config
 
JerseyNode - Class in com.yahoo.container.di.componentgraph.core
Represents an instance of RestApiContext
JerseyNode(ComponentId, String, Class<?>, Osgi) - Constructor for class com.yahoo.container.di.componentgraph.core.JerseyNode
 

K

key - Variable in class com.yahoo.container.di.config.RestApiContext.Injectable
 
Keys - Class in com.yahoo.container.di.componentgraph.core
 
Keys() - Constructor for class com.yahoo.container.di.componentgraph.core.Keys
 

L

label() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
label() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
label() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
label() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
listResources(String, String, int) - Method in class com.yahoo.container.bundle.MockBundle
 
loadClass(String) - Method in class com.yahoo.container.bundle.MockBundle
 

M

matchingBundleClassPathMapping(ComponentSpecification, Collection<ProjectBundleClassPaths.BundleClasspathMapping>) - Static method in class com.yahoo.container.di.osgi.OsgiUtil
 
MockBundle - Class in com.yahoo.container.bundle
 
MockBundle() - Constructor for class com.yahoo.container.bundle.MockBundle
 

N

name() - Method in class com.yahoo.container.ComponentsConfig.Components.Inject
 
name(String) - Method in class com.yahoo.container.ComponentsConfig.Components.Inject.Builder
 
nestInNamespace(ComponentId) - Method in class com.yahoo.container.bundle.BundleInstantiationSpecification
 
newInstance() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
newInstance() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
newInstance() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
newInstance() - Method in class com.yahoo.container.di.componentgraph.core.JerseyNode
 
newInstance() - Method in class com.yahoo.container.di.componentgraph.core.Node
 
Node - Class in com.yahoo.container.di.componentgraph.core
 
Node(ComponentId) - Constructor for class com.yahoo.container.di.componentgraph.core.Node
 
nodes() - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 

O

Osgi - Interface in com.yahoo.container.di
 
OsgiUtil - Class in com.yahoo.container.di.osgi
Tested by com.yahoo.application.container.jersey.JerseyTest
OsgiUtil() - Constructor for class com.yahoo.container.di.osgi.OsgiUtil
 

P

packageName(Class<?>) - Static method in class com.yahoo.container.di.componentgraph.core.Node
 
packages - Variable in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
packages() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles
 
packages(int) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles
 
packages(String) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
packages(Collection<String>) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
PlatformBundlesConfig - Class in com.yahoo.container.di.config
This class represents the root node of platform-bundles Copyright Verizon Media.
PlatformBundlesConfig(PlatformBundlesConfig.Builder) - Constructor for class com.yahoo.container.di.config.PlatformBundlesConfig
 
PlatformBundlesConfig.Builder - Class in com.yahoo.container.di.config
 
PlatformBundlesConfig.Producer - Interface in com.yahoo.container.di.config
 
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
 
reloadActiveSubscribers(long) - Method in interface com.yahoo.container.di.config.SubscriberFactory
 
reloadConfig(long) - Method in class com.yahoo.container.di.Container
 
resolveClass(BundleInstantiationSpecification) - Method in interface com.yahoo.container.di.Osgi
 
ResolveDependencyException - Exception in com.yahoo.container.di.config
 
ResolveDependencyException(String) - Constructor for exception com.yahoo.container.di.config.ResolveDependencyException
 
RestApiContext - Class in com.yahoo.container.di.config
Only for internal JDisc use.
RestApiContext(JerseyBundlesConfig, JerseyInjectionConfig) - Constructor for class com.yahoo.container.di.config.RestApiContext
 
RestApiContext.BundleInfo - Class in com.yahoo.container.di.config
 
RestApiContext.Injectable - Class in com.yahoo.container.di.config
 
reuseNodes(ComponentGraph) - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 

S

setArguments(Object[]) - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
setAvailableConfigs(Map<ConfigKey<? extends ConfigInstance>, ConfigInstance>) - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
setAvailableConfigs(Map<ConfigKey<ConfigInstance>, ConfigInstance>) - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
setClassEntries(Collection<String>) - Method in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
shutdown() - Method in class com.yahoo.container.di.ConfigRetriever
 
shutdown(ComponentGraph, ComponentDeconstructor) - Method in class com.yahoo.container.di.Container
 
size() - Method in class com.yahoo.container.di.componentgraph.core.ComponentGraph
 
size() - Method in class com.yahoo.container.di.ConfigRetriever.ConfigSnapshot
 
spec() - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles
 
spec(String) - Method in class com.yahoo.container.di.config.JerseyBundlesConfig.Bundles.Builder
 
start() - Method in class com.yahoo.container.bundle.MockBundle
 
start(int) - Method in class com.yahoo.container.bundle.MockBundle
 
stop() - Method in class com.yahoo.container.bundle.MockBundle
 
stop(int) - Method in class com.yahoo.container.bundle.MockBundle
 
Subscriber - Interface in com.yahoo.container.di.config
 
SubscriberFactory - Interface in com.yahoo.container.di.config
 
symbolicName - Variable in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
SymbolicName - Static variable in class com.yahoo.container.bundle.MockBundle
 
syntheticComponentId(String, Object, ComponentId) - Static method in class com.yahoo.container.di.componentgraph.core.Node
 

T

toString() - Method in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
toString() - Method in class com.yahoo.container.di.config.RestApiContext.Injectable
 

U

uninstall() - Method in class com.yahoo.container.bundle.MockBundle
 
update() - Method in class com.yahoo.container.bundle.MockBundle
 
update(InputStream) - Method in class com.yahoo.container.bundle.MockBundle
 
useApplicationBundles(Collection<FileReference>) - Method in interface com.yahoo.container.di.Osgi
Returns the set of bundles that is not used by the current application generation, and therefore should be scheduled for uninstalling.
usedComponents() - Method in class com.yahoo.container.di.componentgraph.core.ComponentNode
 
usedComponents() - Method in class com.yahoo.container.di.componentgraph.core.ComponentRegistryNode
 
usedComponents() - Method in class com.yahoo.container.di.componentgraph.core.GuiceNode
 
usedComponents() - Method in class com.yahoo.container.di.componentgraph.core.Node
The components actually used by this node.

V

version - Variable in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 

W

waitNextGeneration() - Method in interface com.yahoo.container.di.config.Subscriber
 
webInfUrl - Variable in class com.yahoo.container.di.config.RestApiContext.BundleInfo
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages