public class ChainsConfigurer extends Object
Constructor and Description |
---|
ChainsConfigurer() |
Modifier and Type | Method and Description |
---|---|
private static <COMPONENT extends ChainedComponent> |
getComponentOrThrow(com.yahoo.component.provider.ComponentRegistry<COMPONENT> registry,
com.yahoo.component.ComponentSpecification specification) |
private static <COMPONENT extends ChainedComponent> |
initDependencies(com.yahoo.component.chain.model.ChainsModel model,
com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents) |
private static <COMPONENT extends ChainedComponent> |
instantiateChains(com.yahoo.component.provider.ComponentRegistry<Chain<COMPONENT>> chainRegistry,
com.yahoo.component.chain.model.ChainsModel model,
com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents) |
static <COMPONENT extends ChainedComponent> |
prepareChainRegistry(com.yahoo.component.provider.ComponentRegistry<Chain<COMPONENT>> registry,
com.yahoo.component.chain.model.ChainsModel model,
com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents) |
private static <T extends ChainedComponent> |
resolveComponents(Set<com.yahoo.component.ComponentSpecification> componentSpecifications,
com.yahoo.component.provider.ComponentRegistry<T> allComponents) |
public static <COMPONENT extends ChainedComponent> void prepareChainRegistry(com.yahoo.component.provider.ComponentRegistry<Chain<COMPONENT>> registry, com.yahoo.component.chain.model.ChainsModel model, com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents)
private static <COMPONENT extends ChainedComponent> void initDependencies(com.yahoo.component.chain.model.ChainsModel model, com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents)
private static <COMPONENT extends ChainedComponent> COMPONENT getComponentOrThrow(com.yahoo.component.provider.ComponentRegistry<COMPONENT> registry, com.yahoo.component.ComponentSpecification specification)
private static <COMPONENT extends ChainedComponent> void instantiateChains(com.yahoo.component.provider.ComponentRegistry<Chain<COMPONENT>> chainRegistry, com.yahoo.component.chain.model.ChainsModel model, com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents)
private static <T extends ChainedComponent> List<T> resolveComponents(Set<com.yahoo.component.ComponentSpecification> componentSpecifications, com.yahoo.component.provider.ComponentRegistry<T> allComponents)
Copyright © 2018. All rights reserved.