Skip navigation links
A B C D E G H I P R T U 

A

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.
after - Variable in class com.yahoo.component.chain.dependencies.Dependencies
 
after() - Method in class com.yahoo.component.chain.dependencies.Dependencies
 
after() - Method in class com.yahoo.component.chain.Phase
 
allOf(List<String>, String...) - Static method in class com.yahoo.component.chain.ChainedComponent
 
annotationSymbols(ChainedComponent, Class<? extends Annotation>) - Static method in class com.yahoo.component.chain.ChainedComponent
 
appendComponent(int, StringBuilder) - Method in class com.yahoo.component.chain.Chain
 

B

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.
before - Variable in class com.yahoo.component.chain.dependencies.Dependencies
 
before() - Method in class com.yahoo.component.chain.dependencies.Dependencies
 
before() - Method in class com.yahoo.component.chain.Phase
 
buildChain(Collection<T>, Collection<Phase>) - Static method in class com.yahoo.component.chain.Chain
 

C

Chain<COMPONENT extends ChainedComponent> - Class in com.yahoo.component.chain
An immutable ordered list of components
Chain(String, List<COMPONENT>) - Constructor for class com.yahoo.component.chain.Chain
Create a chain directly.
Chain(ComponentId, 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.
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(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.
ChainedComponent - Class in com.yahoo.component.chain
Component with dependencies.
ChainedComponent(ComponentId) - Constructor for class com.yahoo.component.chain.ChainedComponent
 
ChainedComponent() - 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
 
componentList - Variable in class com.yahoo.component.chain.Chain
 
components() - Method in class com.yahoo.component.chain.Chain
 

D

dependencies - Variable in class com.yahoo.component.chain.ChainedComponent
The immutable set of dependencies of this.
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.
dependencies - Variable in class com.yahoo.component.chain.Phase
 

E

emptyDependencies() - Static method in class com.yahoo.component.chain.dependencies.Dependencies
 
emptyListIfNull(Collection<T>) - Static method in class com.yahoo.component.chain.Chain
 
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
 
getComponentOrThrow(ComponentRegistry<COMPONENT>, ComponentSpecification) - Static method in class com.yahoo.component.chain.ChainsConfigurer
 
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
 
getSymbols(ChainedComponent, Class<? extends Annotation>) - Static method in class com.yahoo.component.chain.ChainedComponent
 

H

hashCode() - Method in class com.yahoo.component.chain.Chain
 

I

id - Variable in class com.yahoo.component.chain.Chain
 
immutableSet(Collection<String>) - Method in class com.yahoo.component.chain.dependencies.Dependencies
 
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).
initDependencies(ChainsModel, ComponentRegistry<COMPONENT>) - Static method in class com.yahoo.component.chain.ChainsConfigurer
 
instantiateChains(ComponentRegistry<Chain<COMPONENT>>, ChainsModel, ComponentRegistry<COMPONENT>) - Static method in class com.yahoo.component.chain.ChainsConfigurer
 

P

Phase - Class in com.yahoo.component.chain
Used for many to many constraints on searcher ordering.
Phase(String, Set<String>, Set<String>) - Constructor for class com.yahoo.component.chain.Phase
 
Phase(String, Dependencies) - 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 - Variable in class com.yahoo.component.chain.dependencies.Dependencies
 
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.
provides(String) - Method in class com.yahoo.component.chain.Phase
 

R

resolveComponents(Set<ComponentSpecification>, ComponentRegistry<T>) - Static method in class com.yahoo.component.chain.ChainsConfigurer
 

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(Set<String>, Set<String>) - Method in class com.yahoo.component.chain.dependencies.Dependencies
 
union(Phase) - Method in class com.yahoo.component.chain.Phase
 
A B C D E G H I P R T U 
Skip navigation links

Copyright © 2018. All rights reserved.