Uses of Class
com.yahoo.component.chain.ChainedComponent
-
Packages that use ChainedComponent Package Description com.yahoo.component.chain com.yahoo.component.chain.dependencies.ordering com.yahoo.processing Java library for request-response data processing.com.yahoo.processing.execution.chain com.yahoo.processing.processors com.yahoo.processing.test -
-
Uses of ChainedComponent in com.yahoo.component.chain
Classes in com.yahoo.component.chain with type parameters of type ChainedComponent Modifier and Type Class Description class
Chain<COMPONENT extends ChainedComponent>
An immutable ordered list of componentsMethods in com.yahoo.component.chain with type parameters of type ChainedComponent Modifier and Type Method Description static <COMPONENT extends ChainedComponent>
voidChainsConfigurer. prepareChainRegistry(com.yahoo.component.provider.ComponentRegistry<Chain<COMPONENT>> registry, ChainsModel model, com.yahoo.component.provider.ComponentRegistry<COMPONENT> allComponents)
Constructors in com.yahoo.component.chain with parameters of type ChainedComponent Constructor Description Chain(com.yahoo.component.ComponentId id, COMPONENT... components)
Create a chain directly.Chain(COMPONENT... components)
Create a chain directly.Chain(String id, COMPONENT... components)
Create a chain directly. -
Uses of ChainedComponent in com.yahoo.component.chain.dependencies.ordering
Classes in com.yahoo.component.chain.dependencies.ordering with type parameters of type ChainedComponent Modifier and Type Class Description class
ChainBuilder<T extends ChainedComponent>
Given a set of phases and a set of components, a ordered list of components satisfying the dependencies is given if possible.Methods in com.yahoo.component.chain.dependencies.ordering with parameters of type ChainedComponent Modifier and Type Method Description void
ChainBuilder. addComponent(ChainedComponent component)
-
Uses of ChainedComponent in com.yahoo.processing
Subclasses of ChainedComponent in com.yahoo.processing Modifier and Type Class Description class
Processor
Superclass of chainable components processing Requests to create Responses. -
Uses of ChainedComponent in com.yahoo.processing.execution.chain
Classes in com.yahoo.processing.execution.chain with type parameters of type ChainedComponent Modifier and Type Class Description class
ChainRegistry<T extends ChainedComponent>
A registry of chains -
Uses of ChainedComponent in com.yahoo.processing.processors
Subclasses of ChainedComponent in com.yahoo.processing.processors Modifier and Type Class Description class
RequestPropertyTracer
A processor which adds the current content of the Request.properties() to the trace before calling the next processor, if traceLevel is 4 or more. -
Uses of ChainedComponent in com.yahoo.processing.test
Subclasses of ChainedComponent in com.yahoo.processing.test Modifier and Type Class Description static class
ProcessorLibrary.AsyncDataProcessingInitiator
Registers an async processing of the chain given in the constructor on completion of the data in the responsestatic class
ProcessorLibrary.BlockingSplitter
Multiples the amount of data returned by parallelism by performing parallel executions of the rest of the chainstatic class
ProcessorLibrary.CombineData
Makes some modifications to the request, passes it on and finally removes one data item from the responsestatic class
ProcessorLibrary.DataCounter
Adds a data element containing the (recursive) count of concrete (non-list) data elements in the responsestatic class
ProcessorLibrary.DataSource
Produces 3 pieces of string datastatic class
ProcessorLibrary.EagerReturnFederator
A federator which supports returning frozen data from each chain before the response is returned.static class
ProcessorLibrary.Echo
A processor which on invocation prints the string given on constructionstatic class
ProcessorLibrary.ErrorAdder
A processor which adds an ErrorMessage to the request of the top level data of each returned response.static class
ProcessorLibrary.Federator
static class
ProcessorLibrary.FutureDataSource
static class
ProcessorLibrary.Get6DataItems
Sends the request multiple times to get at least 6 pieces of datastatic class
ProcessorLibrary.ListenableFutureDataSource
Allows waiting for that request to happen.static class
ProcessorLibrary.LogValueAdder
Adds (key, value) to the log value trace.static class
ProcessorLibrary.RequestCounter
Allows waiting for that request to happen.static class
ProcessorLibrary.StatusSetter
static class
ProcessorLibrary.StreamProcessingInitiator
Registers a chain to be invoked each time new data becomes available in the first child liststatic class
ProcessorLibrary.StringDataAdder
A processor which adds a StringData item containing the string given in the constructor to every responsestatic class
ProcessorLibrary.StringDataListAdder
A processor which adds a List of StringData items containing the strings given in the constructor to every responsestatic class
ProcessorLibrary.Trace
Adds a the given trace message at the given trace level
-