Class ProcessingTestDriver

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    @Beta
    public class ProcessingTestDriver
    extends RequestHandlerTestDriver
    A helper for making processing requests and rendering their responses. Create an instance of this to test making processing requests and get the response or response data.
    Since:
    5.21
    Author:
    bratseth
    • Constructor Detail

      • ProcessingTestDriver

        public ProcessingTestDriver​(java.util.Collection<com.yahoo.component.chain.Chain<com.yahoo.processing.Processor>> chains)
      • ProcessingTestDriver

        public ProcessingTestDriver​(java.lang.String binding,
                                    java.util.Collection<com.yahoo.component.chain.Chain<com.yahoo.processing.Processor>> chains)
      • ProcessingTestDriver

        @SafeVarargs
        public ProcessingTestDriver​(com.yahoo.component.chain.Chain<com.yahoo.processing.Processor>... chains)
      • ProcessingTestDriver

        @SafeVarargs
        public ProcessingTestDriver​(java.lang.String binding,
                                    com.yahoo.component.chain.Chain<com.yahoo.processing.Processor>... chains)
      • ProcessingTestDriver

        public ProcessingTestDriver​(java.util.Collection<com.yahoo.component.chain.Chain<com.yahoo.processing.Processor>> chains,
                                    com.yahoo.component.provider.ComponentRegistry<Renderer> renderers)
      • ProcessingTestDriver

        public ProcessingTestDriver​(java.lang.String binding,
                                    java.util.Collection<com.yahoo.component.chain.Chain<com.yahoo.processing.Processor>> chains,
                                    com.yahoo.component.provider.ComponentRegistry<Renderer> renderers)
      • ProcessingTestDriver

        public ProcessingTestDriver​(ProcessingHandler processingHandler)
      • ProcessingTestDriver

        public ProcessingTestDriver​(java.lang.String binding,
                                    ProcessingHandler processingHandler)
      • ProcessingTestDriver

        public ProcessingTestDriver​(com.yahoo.component.chain.Chain<com.yahoo.processing.Processor> chain,
                                    com.yahoo.container.logging.AccessLogInterface accessLogInterface)
    • Method Detail

      • processingHandler

        public ProcessingHandler processingHandler()
        Returns the processing handler of this