Uses of Class
com.yahoo.processing.Processor
Packages that use Processor
Package
Description
-
Uses of Processor in com.yahoo.processing.execution
Classes in com.yahoo.processing.execution with type parameters of type ProcessorModifier and TypeClassDescriptionstatic class
Execution.Environment<COMPONENT extends Processor>
Holds the static execution environment for the duration of an executionMethods in com.yahoo.processing.execution with type parameters of type ProcessorModifier and TypeMethodDescriptionstatic <C extends Processor>
Execution.Environment<C>Execution.Environment.createEmpty()
Creates an empty environment.Methods in com.yahoo.processing.execution that return ProcessorModifier and TypeMethodDescriptionprotected Processor
Execution.next()
Returns the next searcher to be invoked in this chain, or null if we are at the lastMethods in com.yahoo.processing.execution that return types with arguments of type ProcessorModifier and TypeMethodDescriptionExecution.chain()
Returns the chain this executesExecution.Environment<? extends Processor>
Execution.environment()
Methods in com.yahoo.processing.execution with parameters of type ProcessorModifier and TypeMethodDescriptionstatic Execution
Execution.createRoot
(Processor processor, int traceLevel, Execution.Environment<? extends Processor> environment) Creates an execution of a single processor which is not in the context of an existing executionprotected void
Execution.onInvoking
(Request request, Processor next) A hook called when a processor is to be invoked.protected void
Execution.onReturning
(Request request, Processor processor, Response response) A hook called when a processor returns, either normally or by throwing.Method parameters in com.yahoo.processing.execution with type arguments of type ProcessorModifier and TypeMethodDescriptionstatic Execution
Execution.createRoot
(Chain<? extends Processor> chain, int traceLevel, Execution.Environment<? extends Processor> environment) Creates an execution which is not in the context of an existing executionstatic Execution
Execution.createRoot
(Chain<? extends Processor> chain, int traceLevel, Execution.Environment<? extends Processor> environment) Creates an execution which is not in the context of an existing executionstatic Execution
Execution.createRoot
(Processor processor, int traceLevel, Execution.Environment<? extends Processor> environment) Creates an execution of a single processor which is not in the context of an existing executionConstructors in com.yahoo.processing.execution with parameters of type ProcessorModifierConstructorDescriptionAsyncExecution
(Processor processor, Execution parent) Create an async execution of a single processorCreates an execution of a single processorConstructor parameters in com.yahoo.processing.execution with type arguments of type ProcessorModifierConstructorDescriptionAsyncExecution
(Chain<? extends Processor> chain, Execution parent) Create an async execution of a chainprotected
Execution
(Chain<? extends Processor> chain, int startIndex, Execution.Trace trace, Execution.Environment<? extends Processor> environment) Creates a new execution by setting the internal state directly.protected
Execution
(Chain<? extends Processor> chain, int startIndex, Execution.Trace trace, Execution.Environment<? extends Processor> environment) Creates a new execution by setting the internal state directly.Creates an execution of a chainExecutionWithResponse
(Chain<? extends Processor> chain, Response response, Execution execution) Creates an execution which will return a given response at the end of the chain. -
Uses of Processor in com.yahoo.processing.handler
Classes in com.yahoo.processing.handler with type parameters of type ProcessorModifier and TypeClassDescriptionclass
AbstractProcessingHandler<COMPONENT extends Processor>
Superclass of handlers invoking some kind of processing chain.Constructor parameters in com.yahoo.processing.handler with type arguments of type ProcessorModifierConstructorDescriptionProcessingHandler
(ChainsConfig processingChainsConfig, com.yahoo.component.provider.ComponentRegistry<Processor> chainedComponents, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog) ProcessingHandler
(ChainsConfig processingChainsConfig, com.yahoo.component.provider.ComponentRegistry<Processor> chainedComponents, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog, com.yahoo.jdisc.Metric metric) ProcessingHandler
(ChainRegistry<Processor> chainRegistry, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog) ProcessingHandler
(ChainRegistry<Processor> chainRegistry, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog, com.yahoo.jdisc.Metric metric) ProcessingTestDriver
(Chain<Processor> chain, RequestLogHandler accessLogInterface) ProcessingTestDriver
(String binding, Collection<Chain<Processor>> chains) ProcessingTestDriver
(String binding, Collection<Chain<Processor>> chains, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers) ProcessingTestDriver
(Collection<Chain<Processor>> chains) ProcessingTestDriver
(Collection<Chain<Processor>> chains, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers) -
Uses of Processor in com.yahoo.processing.processors
Subclasses of Processor in com.yahoo.processing.processorsModifier and TypeClassDescriptionclass
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.