## Uses of Interface
org.apache.solr.core.SolrInfoMBean

- Packages that use SolrInfoMBean
  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.highlight | `SolrHighlighter` API and related implementations and utilities
  org.apache.solr.request | APIs and classes for dealing with Solr requests
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.search.facet | APIs and classes for the JSON Facet API.
  org.apache.solr.search.function | Solr implementations of `ValueSource` for function queries.
  org.apache.solr.search.join | Classes related to joins.
  org.apache.solr.search.mlt | APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
  org.apache.solr.store.blockcache | An HDFS blockcache implementation.
  org.apache.solr.store.hdfs | An HDFS Directory implementation.
  org.apache.solr.update | APIs and classes for managing index updates

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

    Subinterfaces of SolrInfoMBean in org.apache.solr.core
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `JmxMonitoredMap.JmxAugmentedSolrInfoMBean` SolrInfoMBean that provides JMX-specific statistics.

    Classes in org.apache.solr.core that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SolrCore`
    `class` | `SolrInfoMBeanWrapper` Wraps a `SolrInfoMBean`.

    Methods in org.apache.solr.core that return SolrInfoMBean
    Modifier and Type | Method and Description
    --- | ---
    `SolrInfoMBean` | JmxMonitoredMap.`put(String key, SolrInfoMBean infoBean)` Adds the SolrInfoMBean to the map and registers the given SolrInfoMBean instance with the MBeanServer defined for this core.
    `SolrInfoMBean` | JmxMonitoredMap.`remove(Object key)` Removes the SolrInfoMBean object at the given key and unregisters it from MBeanServer

    Methods in org.apache.solr.core that return types with arguments of type SolrInfoMBean
    Modifier and Type | Method and Description
    --- | ---
    `List<SolrInfoMBean>` | SolrResourceLoader.`getInfoMBeans()`
    `Map<String,SolrInfoMBean>` | SolrCore.`getInfoRegistry()` Returns a Map of name vs SolrInfoMBean objects.
    `Collection<SolrInfoMBean>` | HdfsDirectoryFactory.`offerMBeans()`
    `Collection<SolrInfoMBean>` | DirectoryFactory.`offerMBeans()` Optionally allow the DirectoryFactory to request registration of some MBeans.

    Methods in org.apache.solr.core with parameters of type SolrInfoMBean
    Modifier and Type | Method and Description
    --- | ---
    `SolrInfoMBean` | JmxMonitoredMap.`put(String key, SolrInfoMBean infoBean)` Adds the SolrInfoMBean to the map and registers the given SolrInfoMBean instance with the MBeanServer defined for this core.
    `void` | SolrCore.`registerInfoBean(String name, SolrInfoMBean solrInfoMBean)`

    Method parameters in org.apache.solr.core with type arguments of type SolrInfoMBean
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrResourceLoader.`inform(Map<String,SolrInfoMBean> infoRegistry)` Register any `SolrInfoMBean`s

    Constructors in org.apache.solr.core with parameters of type SolrInfoMBean
    Constructor and Description
    `SolrInfoMBeanWrapper(SolrInfoMBean mbean)`

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

    Classes in org.apache.solr.handler that implement SolrInfoMBean
    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

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

    Classes in org.apache.solr.handler.admin that implement SolrInfoMBean
    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

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

    Classes in org.apache.solr.handler.component that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DebugComponent` Adds debugging information to a request.
    `class` | `ExpandComponent` The ExpandComponent is designed to work with the CollapsingPostFilter.
    `class` | `FacetComponent` Computes facets -- aggregations with counts of terms or ranges over the whole search results.
    `class` | `HighlightComponent` TODO!
    `class` | `MoreLikeThisComponent` TODO!
    `class` | `QueryComponent` TODO!
    `class` | `QueryElevationComponent` A component to elevate some documents to the top of the result set.
    `class` | `RealTimeGetComponent`
    `class` | `ResponseLogComponent` Adds to the log file the document IDs that are sent in the query response.
    `class` | `SearchComponent` TODO!
    `class` | `SearchHandler` Refer SOLR-281
    `class` | `SpellCheckComponent` A SearchComponent implementation which provides support for spell checking and suggestions using the Lucene contributed SpellChecker.
    `class` | `StatsComponent` Stats component calculates simple statistics on numeric field values
    `class` | `SuggestComponent` SuggestComponent: interacts with multiple `SolrSuggester` to serve up suggestions Responsible for routing commands and queries to the appropriate `SolrSuggester` and for initializing them as specified by SolrConfig
    `class` | `TermsComponent` Return TermEnum information, useful for things like auto suggest.
    `class` | `TermVectorComponent` Return term vectors for the documents in a query result set.

  - ### Uses of SolrInfoMBean in org.apache.solr.highlight

    Subinterfaces of SolrInfoMBean in org.apache.solr.highlight
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SolrEncoder`
    `interface` | `SolrFormatter`
    `interface` | `SolrFragListBuilder`
    `interface` | `SolrFragmenter`

    Classes in org.apache.solr.highlight that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BreakIteratorBoundaryScanner`
    `class` | `DefaultEncoder` Use the `DefaultEncoder`
    `class` | `GapFragmenter`
    `class` | `HighlightingPluginBase`
    `class` | `HtmlEncoder` Use the `SimpleHTMLEncoder`
    `class` | `HtmlFormatter` Use the `SimpleHTMLFormatter`
    `class` | `RegexFragmenter` `Fragmenter` that tries to produce snippets that "look" like a regular expression.
    `class` | `ScoreOrderFragmentsBuilder`
    `class` | `SimpleBoundaryScanner`
    `class` | `SimpleFragListBuilder`
    `class` | `SimpleFragmentsBuilder`
    `class` | `SingleFragListBuilder`
    `class` | `SolrBoundaryScanner`
    `class` | `SolrFragmentsBuilder`
    `class` | `WeightedFragListBuilder`

  - ### Uses of SolrInfoMBean in org.apache.solr.request

    Subinterfaces of SolrInfoMBean in org.apache.solr.request
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SolrRequestHandler` Implementations of `SolrRequestHandler` are called to handle query requests.

  - ### Uses of SolrInfoMBean in org.apache.solr.search

    Subinterfaces of SolrInfoMBean in org.apache.solr.search
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SolrCache<K,V>` Primary API for dealing with Solr's internal caches.

    Classes in org.apache.solr.search that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BoostQParserPlugin` Create a boosted query from the input value.
    `class` | `CollapsingQParserPlugin` The CollapsingQParserPlugin is a PostFilter that performs field collapsing.
    `class` | `ComplexPhraseQParserPlugin` Parse Solr's variant on the Lucene `ComplexPhraseQueryParser` syntax.
    `class` | `DisMaxQParserPlugin` Create a dismax query from the input value.
    `class` | `ExportQParserPlugin`
    `class` | `ExtendedDismaxQParserPlugin` An advanced multi-field query parser based on the DisMax parser.
    `class` | `FastLRUCache<K,V>` SolrCache based on ConcurrentLRUCache implementation.
    `class` | `FieldQParserPlugin` Create a field query from the input value, applying text analysis and constructing a phrase query if appropriate.
    `class` | `FunctionQParserPlugin` Create a function query from the input value.
    `class` | `FunctionRangeQParserPlugin` Create a range query over a function.
    `class` | `GraphTermsQParserPlugin` The GraphTermsQuery builds a disjunction query from a list of terms.
    `class` | `HashQParserPlugin` syntax fq={!hash workers=11 worker=4 keys=field1,field2}
    `class` | `IGainTermsQParserPlugin`
    `class` | `JoinQParserPlugin`
    `class` | `LFUCache<K,V>` SolrCache based on ConcurrentLFUCache implementation.
    `class` | `LRUCache<K,V>`
    `class` | `LuceneQParserPlugin` Parse Solr's variant on the Lucene QueryParser syntax.
    `class` | `MaxScoreQParserPlugin` Parses a query like Lucene query parser, but scoring with max score, not sum Accepts the "tie" request parameter as with dismax.
    `class` | `NestedQParserPlugin` Create a nested query, with the ability of that query to redefine its type via local parameters.
    `class` | `OldLuceneQParserPlugin` Parse Solr's variant of Lucene QueryParser syntax, including the deprecated sort specification after the query.
    `class` | `PrefixQParserPlugin` Create a prefix query from the input value.
    `class` | `QParserPlugin`
    `class` | `RawQParserPlugin` Create a term query from the input value without any text analysis or transformation whatsoever.
    `class` | `ReRankQParserPlugin`
    `class` | `SimpleQParserPlugin` Create a query from the input value that will be parsed by Lucene's SimpleQueryParser.
    `class` | `SolrFieldCacheMBean` A SolrInfoMBean that provides introspection of the Solr FieldCache
    `class` | `SolrIndexSearcher` SolrIndexSearcher adds schema awareness and caching functionality over `IndexSearcher`.
    `class` | `SpatialBoxQParserPlugin`
    `class` | `SpatialFilterQParserPlugin` Creates a spatial Filter based on the type of spatial point used.
    `class` | `SurroundQParserPlugin` Plugin for lucene/contrib Surround query parser, bringing SpanQuery support to Solr.
    `class` | `SwitchQParserPlugin` A QParserPlugin that acts like a "switch/case" statement.
    `class` | `TermQParserPlugin` Create a single term query from the input value equivalent to readableToIndexed().
    `class` | `TermsQParserPlugin` Finds documents whose specified field has any of the specified values.
    `class` | `TextLogisticRegressionQParserPlugin` Returns an AnalyticsQuery implementation that performs one Gradient Descent iteration of a result set to train a logistic regression model The TextLogitStream provides the parallel iterative framework for this class.
    `class` | `XmlQParserPlugin`

  - ### Uses of SolrInfoMBean in org.apache.solr.search.facet

    Classes in org.apache.solr.search.facet that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FacetModule`

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

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

  - ### Uses of SolrInfoMBean in org.apache.solr.search.join

    Classes in org.apache.solr.search.join that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockJoinChildQParserPlugin` Usage: {!child of="PARENT:true"}PARENT_PRICE:10
    `class` | `BlockJoinDocSetFacetComponent` Calculates facets on children documents and aggregates hits by parent documents.
    `class` | `BlockJoinFacetComponent` this is just a stub refers to `BlockJoinDocSetFacetComponent` to avoid changes in configs
    `class` | `BlockJoinParentQParserPlugin` Usage: {!parent which="PARENT:true"}CHILD_PRICE:10 supports optional `score` parameter with one of `ScoreMode` values: None,Avg,Total,Min,Max.
    `class` | `GraphQParserPlugin` Query parser plugin for solr to wrap the graph query parser.
    `class` | `ScoreJoinQParserPlugin` Create a query-time join query with scoring.

  - ### Uses of SolrInfoMBean in org.apache.solr.search.mlt

    Classes in org.apache.solr.search.mlt that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MLTQParserPlugin` Usage: {!mlt qf=queryField1,queryField2}uniqueId

  - ### Uses of SolrInfoMBean in org.apache.solr.store.blockcache

    Classes in org.apache.solr.store.blockcache that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Metrics` A `SolrInfoMBean` that provides metrics on block cache operations.

  - ### Uses of SolrInfoMBean in org.apache.solr.store.hdfs

    Classes in org.apache.solr.store.hdfs that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HdfsLocalityReporter`

  - ### Uses of SolrInfoMBean in org.apache.solr.update

    Classes in org.apache.solr.update that implement SolrInfoMBean
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DirectUpdateHandler2` `DirectUpdateHandler2` implements an UpdateHandler where documents are added directly to the main Lucene index as opposed to adding to a separate smaller index.
    `class` | `UpdateHandler` `UpdateHandler` handles requests to change the index (adds, deletes, commits, optimizes, etc).

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