A B C D E G H I P S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- after - Variable in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- after - Variable in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- after() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- after() - Method in class com.yahoo.component.chain.Phase
- after() - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases
- after() - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- after(int) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases
- after(int) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- after(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- after(String) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- after(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- after(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- After - Annotation Type in com.yahoo.component.chain.dependencies
-
Components or phases providing names contained in this list must be placed earlier in the chain than the component that is annotated.
B
- before - Variable in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- before - Variable in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- before() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- before() - Method in class com.yahoo.component.chain.Phase
- before() - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases
- before() - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- before(int) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases
- before(int) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- before(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- before(String) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- before(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- before(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- Before - Annotation Type in com.yahoo.component.chain.dependencies
-
Components or phases providing names contained in this list must be placed later in the chain than the component that is annotated.
- build() - Method in class com.yahoo.container.core.ChainsConfig.Builder
- build() - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- build() - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- build() - Method in class com.yahoo.container.core.ChainsConfig.Components.Builder
- build() - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- Builder() - Constructor for class com.yahoo.container.core.ChainsConfig.Builder
- Builder() - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Builder
- Builder() - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- Builder() - Constructor for class com.yahoo.container.core.ChainsConfig.Components.Builder
- Builder() - Constructor for class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- Builder(ChainsConfig) - Constructor for class com.yahoo.container.core.ChainsConfig.Builder
- Builder(ChainsConfig.Chains) - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Builder
- Builder(ChainsConfig.Chains.Phases) - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- Builder(ChainsConfig.Components) - Constructor for class com.yahoo.container.core.ChainsConfig.Components.Builder
- Builder(ChainsConfig.Components.Dependencies) - Constructor for class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
C
- Chain<COMPONENT extends ChainedComponent> - Class in com.yahoo.component.chain
-
An immutable ordered list of components
- Chain(ComponentId, COMPONENT...) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain directly.
- Chain(ComponentId, Collection<COMPONENT>, Collection<Phase>) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain by using a builder.
- Chain(ComponentId, List<COMPONENT>) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain directly.
- Chain(COMPONENT...) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain directly.
- Chain(String, COMPONENT...) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain directly.
- Chain(String, List<COMPONENT>) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain directly.
- Chain(List<COMPONENT>) - Constructor for class com.yahoo.component.chain.Chain
-
Create a chain directly.
- ChainedComponent - Class in com.yahoo.component.chain
-
Component with dependencies.
- ChainedComponent() - Constructor for class com.yahoo.component.chain.ChainedComponent
- ChainedComponent(ComponentId) - Constructor for class com.yahoo.component.chain.ChainedComponent
- chains - Variable in class com.yahoo.container.core.ChainsConfig.Builder
- chains() - Method in class com.yahoo.container.core.ChainsConfig
- chains(int) - Method in class com.yahoo.container.core.ChainsConfig
- chains(ChainsConfig.Chains.Builder) - Method in class com.yahoo.container.core.ChainsConfig.Builder
-
Add the given builder to this builder's list of Chains builders
- chains(List<ChainsConfig.Chains.Builder>) - Method in class com.yahoo.container.core.ChainsConfig.Builder
-
Set the given list as this builder's list of Chains builders
- Chains(ChainsConfig.Chains.Builder) - Constructor for class com.yahoo.container.core.ChainsConfig.Chains
- ChainsConfig - Class in com.yahoo.container.core
-
This class represents the root node of chains Copyright 2017 Yahoo Holdings.
- ChainsConfig(ChainsConfig.Builder) - Constructor for class com.yahoo.container.core.ChainsConfig
- ChainsConfig.Builder - Class in com.yahoo.container.core
- ChainsConfig.Chains - Class in com.yahoo.container.core
-
This class represents chains.chains[]
- ChainsConfig.Chains.Builder - Class in com.yahoo.container.core
- ChainsConfig.Chains.Phases - Class in com.yahoo.container.core
-
This class represents chains.chains[].phases[]
- ChainsConfig.Chains.Phases.Builder - Class in com.yahoo.container.core
- ChainsConfig.Chains.Type - Class in com.yahoo.container.core
-
This class represents chains.chains[].type The type of this chain
- ChainsConfig.Chains.Type.Enum - Enum in com.yahoo.container.core
- ChainsConfig.Components - Class in com.yahoo.container.core
-
This class represents chains.components[]
- ChainsConfig.Components.Builder - Class in com.yahoo.container.core
- ChainsConfig.Components.Dependencies - Class in com.yahoo.container.core
-
This class represents chains.components[].dependencies
- ChainsConfig.Components.Dependencies.Builder - Class in com.yahoo.container.core
- ChainsConfig.Producer - Interface in com.yahoo.container.core
- ChainsConfigurer - Class in com.yahoo.component.chain
-
Configures a registry of chains.
- ChainsConfigurer() - Constructor for class com.yahoo.component.chain.ChainsConfigurer
- com.yahoo.component.chain - package com.yahoo.component.chain
- com.yahoo.component.chain.dependencies - package com.yahoo.component.chain.dependencies
- com.yahoo.container.core - package com.yahoo.container.core
- components - Variable in class com.yahoo.container.core.ChainsConfig.Builder
- components - Variable in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- components() - Method in class com.yahoo.component.chain.Chain
- components() - Method in class com.yahoo.container.core.ChainsConfig.Chains
- components() - Method in class com.yahoo.container.core.ChainsConfig
- components(int) - Method in class com.yahoo.container.core.ChainsConfig.Chains
- components(int) - Method in class com.yahoo.container.core.ChainsConfig
- components(ChainsConfig.Components.Builder) - Method in class com.yahoo.container.core.ChainsConfig.Builder
-
Add the given builder to this builder's list of Components builders
- components(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- components(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- components(List<ChainsConfig.Components.Builder>) - Method in class com.yahoo.container.core.ChainsConfig.Builder
-
Set the given list as this builder's list of Components builders
- Components(ChainsConfig.Components.Builder) - Constructor for class com.yahoo.container.core.ChainsConfig.Components
- CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.core.ChainsConfig
- CONFIG_DEF_NAME - Static variable in class com.yahoo.container.core.ChainsConfig
- CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.core.ChainsConfig
- CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.core.ChainsConfig
- CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.core.ChainsConfig
D
- dependencies - Variable in class com.yahoo.component.chain.Phase
- dependencies - Variable in class com.yahoo.container.core.ChainsConfig.Components.Builder
- dependencies() - Method in class com.yahoo.container.core.ChainsConfig.Components
- dependencies(ChainsConfig.Components.Dependencies.Builder) - Method in class com.yahoo.container.core.ChainsConfig.Components.Builder
- Dependencies - Class in com.yahoo.component.chain.dependencies
-
Constraints for ordering ChainedComponents in chains.
- Dependencies(ChainsConfig.Components.Dependencies.Builder) - Constructor for class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- Dependencies(Collection<String>, Collection<String>, Collection<String>) - Constructor for class com.yahoo.component.chain.dependencies.Dependencies
-
Create from collections of strings, typically from config.
- dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.core.ChainsConfig.Builder
- DOCPROC - com.yahoo.container.core.ChainsConfig.Chains.Type.Enum
- DOCPROC - Static variable in class com.yahoo.container.core.ChainsConfig.Chains.Type
- doSetValue(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Type
E
- emptyDependencies() - Static method in class com.yahoo.component.chain.dependencies.Dependencies
- equals(Object) - Method in class com.yahoo.component.chain.Chain
- excludes - Variable in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- excludes() - Method in class com.yahoo.container.core.ChainsConfig.Chains
- excludes(int) - Method in class com.yahoo.container.core.ChainsConfig.Chains
- excludes(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- excludes(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
G
- getAnnotatedDependencies(Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Method in class com.yahoo.component.chain.ChainedComponent
- getConfig(ChainsConfig.Builder) - Method in interface com.yahoo.container.core.ChainsConfig.Producer
- getDefaultAnnotatedDependencies() - Method in class com.yahoo.component.chain.ChainedComponent
-
This method is here only for legacy reasons, do not override.
- getDefMd5() - Method in class com.yahoo.container.core.ChainsConfig.Builder
- getDefMd5() - Static method in class com.yahoo.container.core.ChainsConfig
- getDefName() - Method in class com.yahoo.container.core.ChainsConfig.Builder
- getDefName() - Static method in class com.yahoo.container.core.ChainsConfig
- getDefNamespace() - Method in class com.yahoo.container.core.ChainsConfig.Builder
- getDefNamespace() - Static method in class com.yahoo.container.core.ChainsConfig
- getDefVersion() - Static method in class com.yahoo.container.core.ChainsConfig
- getDependencies() - Method in class com.yahoo.component.chain.ChainedComponent
-
Returns the configured and declared dependencies of this chainedcomponent
- getId() - Method in class com.yahoo.component.chain.Chain
- getName() - Method in class com.yahoo.component.chain.Phase
H
- hashCode() - Method in class com.yahoo.component.chain.Chain
I
- id() - Method in class com.yahoo.container.core.ChainsConfig.Chains
- id() - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases
- id() - Method in class com.yahoo.container.core.ChainsConfig.Components
- id(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- id(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Phases.Builder
- id(String) - Method in class com.yahoo.container.core.ChainsConfig.Components.Builder
- inherits - Variable in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- inherits() - Method in class com.yahoo.container.core.ChainsConfig.Chains
- inherits(int) - Method in class com.yahoo.container.core.ChainsConfig.Chains
- inherits(String) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- inherits(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- initDependencies(Dependencies) - Method in class com.yahoo.component.chain.ChainedComponent
-
Called by the container to assign the full set of dependencies to this class (configured and declared).
P
- Phase - Class in com.yahoo.component.chain
-
Used for many to many constraints on searcher ordering.
- Phase(String, Dependencies) - Constructor for class com.yahoo.component.chain.Phase
- Phase(String, Set<String>, Set<String>) - Constructor for class com.yahoo.component.chain.Phase
- phases - Variable in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- phases() - Method in class com.yahoo.container.core.ChainsConfig.Chains
- phases(int) - Method in class com.yahoo.container.core.ChainsConfig.Chains
- phases(ChainsConfig.Chains.Phases.Builder) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
-
Add the given builder to this builder's list of Phases builders
- phases(List<ChainsConfig.Chains.Phases.Builder>) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
-
Set the given list as this builder's list of Phases builders
- Phases(ChainsConfig.Chains.Phases.Builder) - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Phases
- prepareChainRegistry(ComponentRegistry<Chain<COMPONENT>>, ChainsModel, ComponentRegistry<COMPONENT>) - Static method in class com.yahoo.component.chain.ChainsConfigurer
- provides - Variable in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- provides() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- provides() - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- provides(int) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies
- provides(String) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- provides(Collection<String>) - Method in class com.yahoo.container.core.ChainsConfig.Components.Dependencies.Builder
- Provides - Annotation Type in com.yahoo.component.chain.dependencies
-
Mark this component as providing some named functionality.
S
- SEARCH - com.yahoo.container.core.ChainsConfig.Chains.Type.Enum
- SEARCH - Static variable in class com.yahoo.container.core.ChainsConfig.Chains.Type
T
- toString() - Method in class com.yahoo.component.chain.Chain
- toString() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- type() - Method in class com.yahoo.container.core.ChainsConfig.Chains
- type(ChainsConfig.Chains.Type.Enum) - Method in class com.yahoo.container.core.ChainsConfig.Chains.Builder
- Type() - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Type
- Type(ChainsConfig.Chains.Type.Enum) - Constructor for class com.yahoo.container.core.ChainsConfig.Chains.Type
U
- union(Dependencies) - Method in class com.yahoo.component.chain.dependencies.Dependencies
- union(Phase) - Method in class com.yahoo.component.chain.Phase
V
- value() - Method in annotation type com.yahoo.component.chain.dependencies.After
- value() - Method in annotation type com.yahoo.component.chain.dependencies.Before
- value() - Method in annotation type com.yahoo.component.chain.dependencies.Provides
- valueOf(String) - Static method in enum com.yahoo.container.core.ChainsConfig.Chains.Type.Enum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.yahoo.container.core.ChainsConfig.Chains.Type.Enum
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages