A B C D E G H I P T U V 
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
 
A B C D E G H I P T U V 
All Classes All Packages