Class ProcessingHandler

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

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

      • ProcessingHandler

        public ProcessingHandler​(com.yahoo.processing.execution.chain.ChainRegistry<com.yahoo.processing.Processor> chainRegistry,
                                 com.yahoo.component.provider.ComponentRegistry<Renderer> renderers,
                                 java.util.concurrent.Executor executor,
                                 com.yahoo.container.logging.AccessLog accessLog,
                                 com.yahoo.jdisc.Metric metric)
      • ProcessingHandler

        public ProcessingHandler​(com.yahoo.processing.execution.chain.ChainRegistry<com.yahoo.processing.Processor> chainRegistry,
                                 com.yahoo.component.provider.ComponentRegistry<Renderer> renderers,
                                 java.util.concurrent.Executor executor,
                                 com.yahoo.container.logging.AccessLog accessLog)
      • ProcessingHandler

        public ProcessingHandler​(com.yahoo.container.core.ChainsConfig processingChainsConfig,
                                 com.yahoo.component.provider.ComponentRegistry<com.yahoo.processing.Processor> chainedComponents,
                                 com.yahoo.component.provider.ComponentRegistry<Renderer> renderers,
                                 java.util.concurrent.Executor executor,
                                 com.yahoo.container.logging.AccessLog accessLog)
      • ProcessingHandler

        @Inject
        public ProcessingHandler​(com.yahoo.container.core.ChainsConfig processingChainsConfig,
                                 com.yahoo.component.provider.ComponentRegistry<com.yahoo.processing.Processor> chainedComponents,
                                 com.yahoo.component.provider.ComponentRegistry<Renderer> renderers,
                                 java.util.concurrent.Executor executor,
                                 com.yahoo.container.logging.AccessLog accessLog,
                                 com.yahoo.jdisc.Metric metric)