## Uses of Interface
org.apache.solr.request.SolrRequestHandler

- Packages that use SolrRequestHandler
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
  org.apache.solr.handler.admin | `SolrRequestHandler` implementations for powering he Solr Admin UI
  org.apache.solr.handler.component | `SearchComponent` implementations for use in `SearchHandler`
  org.apache.solr.request.json | JSON related classes
  org.apache.solr.search.function | Solr implementations of `ValueSource` for function queries.
  org.apache.solr.security | Commonly used classes for Solr security framework.
  org.apache.solr.servlet | Servlet related classes for powering the Solr HTTP API
  org.apache.solr.util | Common utility classes used throughout Solr

- - ### Uses of SolrRequestHandler in org.apache.solr.core

    Methods in org.apache.solr.core that return SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `SolrRequestHandler` | RequestHandlers.`get(String handlerName)`
    `SolrRequestHandler` | SolrCore.`getRequestHandler(String handlerName)` Get the request handler registered to a given name.
    `SolrRequestHandler` | CoreContainer.`getRequestHandler(String path)`
    `SolrRequestHandler` | RequestHandlers.`register(String handlerName, SolrRequestHandler handler)` Handlers must be initialized before calling this function.
    `SolrRequestHandler` | SolrCore.`registerRequestHandler(String handlerName, SolrRequestHandler handler)` Registers a handler at the specified location.

    Methods in org.apache.solr.core that return types with arguments of type SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `PluginBag<SolrRequestHandler>` | SolrCore.`getRequestHandlers()` Returns an unmodifiable Map containing the registered handlers
    `PluginBag<SolrRequestHandler>` | CoreContainer.`getRequestHandlers()`
    `PluginBag<SolrRequestHandler>` | RequestHandlers.`getRequestHandlers()` Returns an unmodifiable Map containing the registered handlers

    Methods in org.apache.solr.core with parameters of type SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrCore.`execute(SolrRequestHandler handler, SolrQueryRequest req, SolrQueryResponse rsp)`
    `static void` | SolrCore.`postDecorateResponse(SolrRequestHandler handler, SolrQueryRequest req, SolrQueryResponse rsp)` Put status, QTime, and possibly request handler and params, in the response header
    `SolrRequestHandler` | RequestHandlers.`register(String handlerName, SolrRequestHandler handler)` Handlers must be initialized before calling this function.
    `SolrRequestHandler` | SolrCore.`registerRequestHandler(String handlerName, SolrRequestHandler handler)` Registers a handler at the specified location.

  - ### Uses of SolrRequestHandler in org.apache.solr.handler

    Classes in org.apache.solr.handler that implement SolrRequestHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnalysisRequestHandlerBase` A base class for all analysis request handlers.
    `class` | `BlobHandler`
    `class` | `CdcrRequestHandler` This request handler implements the CDCR API and is responsible of the execution of the `CdcrReplicator` threads.
    `class` | `ContentStreamHandlerBase` Shares common code between various handlers that manipulate `ContentStream` objects.
    `class` | `DocumentAnalysisRequestHandler` An analysis handler that provides a breakdown of the analysis process of provided documents.
    `class` | `DumpRequestHandler`
    `class` | `FieldAnalysisRequestHandler` Provides the ability to specify multiple field types and field names in the same request.
    `class` | `GraphHandler`
    `class` | `MoreLikeThisHandler` Solr MoreLikeThis -- Return similar documents either based on a single document or based on posted text.
    `class` | `NotFoundRequestHandler` Does nothing other than showing a 404 message
    `class` | `PingRequestHandler` Ping Request Handler for reporting SolrCore health to a Load Balancer.
    `class` | `RealTimeGetHandler`
    `class` | `ReplicationHandler` A Handler which provides a REST API for replication and serves replication requests from Slaves.
    `class` | `RequestHandlerBase`
    `class` | `SchemaHandler`
    `class` | `SolrConfigHandler`
    `class` | `SQLHandler`
    `class` | `StandardRequestHandler` All of the following options may be configured for this handler in the solrconfig as defaults, and may be overridden as request parameters.
    `class` | `StreamHandler`
    `class` | `UpdateRequestHandler` UpdateHandler that uses content-type to pick the right Loader

    Methods in org.apache.solr.handler that return SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `static SolrRequestHandler` | RequestHandlerBase.`getRequestHandler(String handlerName, PluginBag<SolrRequestHandler> reqHandlers)` Get the request handler registered to a given name.
    `SolrRequestHandler` | SchemaHandler.`getSubHandler(String subPath)`
    `SolrRequestHandler` | DumpRequestHandler.`getSubHandler(String subPath)`
    `SolrRequestHandler` | SolrConfigHandler.`getSubHandler(String path)`
    `SolrRequestHandler` | RequestHandlerBase.`getSubHandler(String subPath)`
    `SolrRequestHandler` | BlobHandler.`getSubHandler(String subPath)`
    `SolrRequestHandler` | NestedRequestHandler.`getSubHandler(String subPath)` Return a RequestHandler to handle a subpath from the path this handler is registered.

    Method parameters in org.apache.solr.handler with type arguments of type SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `static SolrRequestHandler` | RequestHandlerBase.`getRequestHandler(String handlerName, PluginBag<SolrRequestHandler> reqHandlers)` Get the request handler registered to a given name.

  - ### Uses of SolrRequestHandler in org.apache.solr.handler.admin

    Classes in org.apache.solr.handler.admin that implement SolrRequestHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CollectionsHandler`
    `class` | `ConfigSetsHandler` A `SolrRequestHandler` for ConfigSets API requests.
    `class` | `CoreAdminHandler`
    `class` | `InfoHandler`
    `class` | `LoggingHandler` A request handler to show which loggers are registered and allows you to set them
    `class` | `LukeRequestHandler` This handler exposes the internal lucene index.
    `class` | `PluginInfoHandler`
    `class` | `PropertiesRequestHandler`
    `class` | `SecurityConfHandler`
    `class` | `SegmentsInfoRequestHandler` This handler exposes information about last commit generation segments
    `class` | `ShowFileRequestHandler` This handler uses the RawResponseWriter to give client access to files inside ${solr.home}/conf
    `class` | `SolrInfoMBeanHandler` A request handler that provides info about all registered SolrInfoMBeans.
    `class` | `SystemInfoHandler` This handler returns system info
    `class` | `ThreadDumpHandler`
    `class` | `ZookeeperInfoHandler` Zookeeper Info

    Methods in org.apache.solr.handler.admin that return SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `SolrRequestHandler` | InfoHandler.`getSubHandler(String subPath)`

  - ### Uses of SolrRequestHandler in org.apache.solr.handler.component

    Classes in org.apache.solr.handler.component that implement SolrRequestHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SearchHandler` Refer SOLR-281

  - ### Uses of SolrRequestHandler in org.apache.solr.request.json

    Methods in org.apache.solr.request.json with parameters of type SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RequestUtil.`processParams(SolrRequestHandler handler, SolrQueryRequest req, SolrParams defaults, SolrParams appends, SolrParams invariants)` Set default-ish params on a SolrQueryRequest as well as do standard macro processing and JSON request parsing.

  - ### Uses of SolrRequestHandler in org.apache.solr.search.function

    Classes in org.apache.solr.search.function that implement SolrRequestHandler
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `FileFloatSource.ReloadCacheRequestHandler`

  - ### Uses of SolrRequestHandler in org.apache.solr.security

    Methods in org.apache.solr.security that return SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `SolrRequestHandler` | PKIAuthenticationPlugin.`getRequestHandler()`

  - ### Uses of SolrRequestHandler in org.apache.solr.servlet

    Fields in org.apache.solr.servlet declared as SolrRequestHandler
    Modifier and Type | Field and Description
    --- | ---
    `protected SolrRequestHandler` | HttpSolrCall.`handler`

    Methods in org.apache.solr.servlet with parameters of type SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `String` | DirectSolrConnection.`request(SolrRequestHandler handler, SolrParams params, String body)`

  - ### Uses of SolrRequestHandler in org.apache.solr.util

    Methods in org.apache.solr.util with parameters of type SolrRequestHandler
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SolrPluginUtils.`setDefaults(SolrRequestHandler handler, SolrQueryRequest req, SolrParams defaults, SolrParams appends, SolrParams invariants)`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.