Package org.apache.solr.servlet
Servlet related classes for powering the Solr HTTP API
-
Interface Summary Interface Description PathExcluder Denotes an object, usually a servlet that denies access to some paths based on the supplied patterns.SolrDispatchFilter.HttpSolrCallFactory internal API -
Class Summary Class Description CoordinatorHttpSolrCall CoordinatorHttpSolrCall.Factory CoreContainerProvider A service that can provide access to solr cores.DirectSolrConnection DirectSolrConnection provides an interface to Solr that is similar to the HTTP interface, but does not require an HTTP connection.HttpSolrCall This class represents a call made to SolrLoadAdminUiServlet A simple servlet to load the Solr Admin UIQueryRateLimiter Implementation of RequestRateLimiter specific to query request types.RateLimitManager This class is responsible for managing rate limiting per request type.RateLimitManager.Builder RedirectServlet A Simple redirection servlet to help us deprecate old UI elementsRequestRateLimiter Handles rate limiting for a specific request type.ResponseUtils Response helper methods.ServletInputStreamWrapper Provides a convenient extension of theServletInputStream
class that can be subclassed by developers wishing to adapt the behavior of a Stream.ServletOutputStreamWrapper Provides a convenient extension of theServletOutputStream
class that can be subclassed by developers wishing to adapt the behavior of a Stream.ServletUtils Various Util methods for interaction on servlet level, i.e.ServletUtils.ClosedServletInputStream ServletUtils.ClosedServletOutputStream SolrDispatchFilter This filter looks at the incoming URL maps them to handlers defined in solrconfig.xmlSolrRequestParsers -
Enum Summary Enum Description SolrDispatchFilter.Action Enum to define action that needs to be processed. -
Exception Summary Exception Description ExceptionWhileTracing SolrAuthenticationException