Class Search

java.lang.Object
com.yahoo.application.container.ProcessingBase<com.yahoo.search.Query,com.yahoo.search.Result,com.yahoo.search.Searcher>
com.yahoo.application.container.Search

public final class Search extends ProcessingBase<com.yahoo.search.Query,com.yahoo.search.Result,com.yahoo.search.Searcher>
Author:
Einar M R Rosenvinge, gjoranv
  • Method Details

    • getChains

      public com.yahoo.processing.execution.chain.ChainRegistry<com.yahoo.search.Searcher> getChains()
      Description copied from class: ProcessingBase
      Returns a registry of configured chains
      Specified by:
      getChains in class ProcessingBase<com.yahoo.search.Query,com.yahoo.search.Result,com.yahoo.search.Searcher>
    • doProcess

      protected com.yahoo.search.Result doProcess(com.yahoo.component.chain.Chain<com.yahoo.search.Searcher> chain, com.yahoo.search.Query request)
      Specified by:
      doProcess in class ProcessingBase<com.yahoo.search.Query,com.yahoo.search.Result,com.yahoo.search.Searcher>
    • doProcessAndRender

      protected CompletableFuture<Boolean> doProcessAndRender(com.yahoo.component.ComponentSpecification chainSpec, com.yahoo.search.Query request, com.yahoo.processing.rendering.Renderer<com.yahoo.search.Result> renderer, ByteArrayOutputStream stream) throws IOException
      Specified by:
      doProcessAndRender in class ProcessingBase<com.yahoo.search.Query,com.yahoo.search.Result,com.yahoo.search.Searcher>
      Throws:
      IOException
    • doGetRenderer

      protected com.yahoo.processing.rendering.Renderer<com.yahoo.search.Result> doGetRenderer(com.yahoo.component.ComponentSpecification spec)
      Specified by:
      doGetRenderer in class ProcessingBase<com.yahoo.search.Query,com.yahoo.search.Result,com.yahoo.search.Searcher>