Class ProcessingHandler

All Implemented Interfaces:
HttpRequestHandler, com.yahoo.jdisc.handler.RequestHandler, com.yahoo.jdisc.SharedResource

public class ProcessingHandler extends AbstractProcessingHandler<Processor>
A request handler which invokes a processing chain to produce the response.
Author:
Tony Vaagenes
  • Constructor Details

    • ProcessingHandler

      public ProcessingHandler(ChainRegistry<Processor> chainRegistry, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog, com.yahoo.jdisc.Metric metric)
    • ProcessingHandler

      public ProcessingHandler(ChainRegistry<Processor> chainRegistry, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog)
    • ProcessingHandler

      public ProcessingHandler(ChainsConfig processingChainsConfig, com.yahoo.component.provider.ComponentRegistry<Processor> chainedComponents, com.yahoo.component.provider.ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog)
    • ProcessingHandler

      @Inject public 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)