A B C D E G H I P T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- after() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- after() - Method in class com.yahoo.component.chain.Phase
- 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() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- before() - Method in class com.yahoo.component.chain.Phase
- 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.
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
- 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
- components() - Method in class com.yahoo.component.chain.Chain
D
- dependencies - Variable in class com.yahoo.component.chain.Phase
- Dependencies - Class in com.yahoo.component.chain.dependencies
-
Constraints for ordering ChainedComponents in chains.
- Dependencies(Collection<String>, Collection<String>, Collection<String>) - Constructor for class com.yahoo.component.chain.dependencies.Dependencies
-
Create from collections of strings, typically from config.
E
- emptyDependencies() - Static method in class com.yahoo.component.chain.dependencies.Dependencies
- equals(Object) - Method in class com.yahoo.component.chain.Chain
G
- getAnnotatedDependencies(Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Method in class com.yahoo.component.chain.ChainedComponent
- getDefaultAnnotatedDependencies() - Method in class com.yahoo.component.chain.ChainedComponent
-
This method is here only for legacy reasons, do not override.
- 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
- 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
- prepareChainRegistry(ComponentRegistry<Chain<COMPONENT>>, ChainsModel, ComponentRegistry<COMPONENT>) - Static method in class com.yahoo.component.chain.ChainsConfigurer
- provides() - Method in class com.yahoo.component.chain.dependencies.Dependencies
- Provides - Annotation Type in com.yahoo.component.chain.dependencies
-
Mark this component as providing some named functionality.
T
- toString() - Method in class com.yahoo.component.chain.Chain
- toString() - Method in class com.yahoo.component.chain.dependencies.Dependencies
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
All Classes All Packages