Class MockQuerySenderListenerReqHandler

  • All Implemented Interfaces:
    AutoCloseable, org.apache.solr.api.ApiSupport, org.apache.solr.core.SolrInfoBean, org.apache.solr.handler.NestedRequestHandler, org.apache.solr.metrics.SolrMetricProducer, org.apache.solr.request.SolrRequestHandler, org.apache.solr.security.PermissionNameProvider

    public class MockQuerySenderListenerReqHandler
    extends org.apache.solr.handler.RequestHandlerBase
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.solr.handler.RequestHandlerBase

        org.apache.solr.handler.RequestHandlerBase.HandlerMetrics
      • Nested classes/interfaces inherited from interface org.apache.solr.security.PermissionNameProvider

        org.apache.solr.security.PermissionNameProvider.Name
      • Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean

        org.apache.solr.core.SolrInfoBean.Category, org.apache.solr.core.SolrInfoBean.Group
    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.apache.solr.request.SolrQueryRequest req  
      org.apache.solr.response.SolrQueryResponse rsp  
      • Fields inherited from class org.apache.solr.handler.RequestHandlerBase

        appends, defaults, httpCaching, initArgs, invariants, metrics, solrMetricsContext
      • Fields inherited from interface org.apache.solr.security.PermissionNameProvider

        ANY, NULL, values
      • Fields inherited from interface org.apache.solr.request.SolrRequestHandler

        TYPE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getDescription()  
      org.apache.solr.security.PermissionNameProvider.Name getPermissionName​(org.apache.solr.security.AuthorizationContext request)  
      void handleRequestBody​(org.apache.solr.request.SolrQueryRequest req, org.apache.solr.response.SolrQueryResponse rsp)  
      void init​(org.apache.solr.common.util.NamedList<?> args)  
      void initializeMetrics​(org.apache.solr.metrics.SolrMetricsContext parentContext, String scope)  
      • Methods inherited from class org.apache.solr.handler.RequestHandlerBase

        getApis, getCategory, getInitArgs, getMetricsForThisRequest, getName, getPluginInfo, getRequestHandler, getSolrMetricsContext, getSolrParamsFromNamedList, getSubHandler, handleRequest, setPluginInfo
      • Methods inherited from interface org.apache.solr.api.ApiSupport

        registerV1, registerV2
      • Methods inherited from interface org.apache.solr.metrics.SolrMetricProducer

        close
    • Field Detail

      • req

        public org.apache.solr.request.SolrQueryRequest req
      • rsp

        public org.apache.solr.response.SolrQueryResponse rsp
    • Constructor Detail

      • MockQuerySenderListenerReqHandler

        public MockQuerySenderListenerReqHandler()
    • Method Detail

      • init

        public void init​(org.apache.solr.common.util.NamedList<?> args)
        Specified by:
        init in interface org.apache.solr.request.SolrRequestHandler
        Overrides:
        init in class org.apache.solr.handler.RequestHandlerBase
      • initializeMetrics

        public void initializeMetrics​(org.apache.solr.metrics.SolrMetricsContext parentContext,
                                      String scope)
        Specified by:
        initializeMetrics in interface org.apache.solr.metrics.SolrMetricProducer
        Overrides:
        initializeMetrics in class org.apache.solr.handler.RequestHandlerBase
      • handleRequestBody

        public void handleRequestBody​(org.apache.solr.request.SolrQueryRequest req,
                                      org.apache.solr.response.SolrQueryResponse rsp)
                               throws Exception
        Specified by:
        handleRequestBody in class org.apache.solr.handler.RequestHandlerBase
        Throws:
        Exception
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.apache.solr.core.SolrInfoBean
        Specified by:
        getDescription in class org.apache.solr.handler.RequestHandlerBase
      • getPermissionName

        public org.apache.solr.security.PermissionNameProvider.Name getPermissionName​(org.apache.solr.security.AuthorizationContext request)