## Uses of Class
org.apache.solr.core.PluginInfo

- Packages that use PluginInfo
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.core.backup.repository | `BackupRepository` Providing backup/restore repository interfaces to plug different storage systems
  org.apache.solr.handler | Concrete implementations of `SolrRequestHandler`
  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.search.stats | APIs and Classes implementing the Stats component used for document frequency calculations.
  org.apache.solr.update | APIs and classes for managing index updates
  org.apache.solr.update.processor | `UpdateRequestProcessorFactory` APIs and implementations for use in `UpdateRequestProcessorChain`s
  org.apache.solr.util.plugin | Common APIs related to implementing Solr plugins

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

    Fields in org.apache.solr.core declared as PluginInfo
    Modifier and Type | Field and Description
    --- | ---
    `static PluginInfo` | PluginInfo.`EMPTY_INFO`
    `protected PluginInfo` | PluginBag.PluginHolder.`pluginInfo`

    Fields in org.apache.solr.core with type parameters of type PluginInfo
    Modifier and Type | Field and Description
    --- | ---
    `List<PluginInfo>` | PluginInfo.`children`

    Methods in org.apache.solr.core that return PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `PluginInfo` | PluginInfo.`copy()`
    `PluginInfo[]` | NodeConfig.`getBackupRepositoryPlugins()`
    `PluginInfo` | PluginInfo.`getChild(String type)`
    `PluginInfo` | SolrConfig.`getPluginInfo(String type)`
    `PluginInfo` | NodeConfig.`getShardHandlerFactoryPluginInfo()`

    Methods in org.apache.solr.core that return types with arguments of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `List<PluginInfo>` | PluginInfo.`getChildren(String type)` Filter children by type
    `List<PluginInfo>` | SolrCore.`getImplicitHandlers()`
    `List<PluginInfo>` | SolrConfig.`getPluginInfos(String type)` SolrConfig keeps a repository of plugins by the type.
    `List<PluginInfo>` | SolrConfig.`readPluginInfos(String tag, boolean requireName, boolean requireClass)`

    Methods in org.apache.solr.core with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | InitParams.`apply(PluginInfo info)`
    `<T> T` | SolrCore.`createInitInstance(PluginInfo info, Class<T> cast, String msg, String defClassName)`
    `void` | PluginBag.RuntimeLib.`init(PluginInfo info)`
    `NodeConfig.NodeConfigBuilder` | NodeConfig.NodeConfigBuilder.`setBackupRepositoryPlugins(PluginInfo[] backupRepositoryPlugins)`
    `NodeConfig.NodeConfigBuilder` | NodeConfig.NodeConfigBuilder.`setShardHandlerFactoryConfig(PluginInfo shardHandlerFactoryConfig)`

    Method parameters in org.apache.solr.core with type arguments of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `static List<PluginBag.RuntimeLib>` | PluginBag.RuntimeLib.`getLibObjects(SolrCore core, List<PluginInfo> libs)`
    `<T> List<T>` | SolrCore.`initPlugins(List<PluginInfo> pluginInfos, Class<T> type, String defClassName)` For a given List of PluginInfo return the instances as a List
    `<T> T` | SolrCore.`initPlugins(List<PluginInfo> pluginInfos, Map<String,T> registry, Class<T> type, String defClassName)`

    Constructors in org.apache.solr.core with parameters of type PluginInfo
    Constructor and Description
    `InitParams(PluginInfo p)`
    `PluginHolder(PluginInfo info)`
    `PluginHolder(PluginInfo info, T inst)`

    Constructor parameters in org.apache.solr.core with type arguments of type PluginInfo
    Constructor and Description
    `PluginInfo(String type, Map<String,String> attrs, NamedList initArgs, List<PluginInfo> children)`

  - ### Uses of PluginInfo in org.apache.solr.core.backup.repository

    Constructors in org.apache.solr.core.backup.repository with parameters of type PluginInfo
    Constructor and Description
    `BackupRepositoryFactory(PluginInfo[] backupRepoPlugins)`

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

    Methods in org.apache.solr.handler that return PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `PluginInfo` | RequestHandlerBase.`getPluginInfo()`

    Methods in org.apache.solr.handler with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | BlobHandler.`init(PluginInfo info)`
    `void` | RequestHandlerBase.`setPluginInfo(PluginInfo pluginInfo)`

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

    Fields in org.apache.solr.handler.component declared as PluginInfo
    Modifier and Type | Field and Description
    --- | ---
    `static PluginInfo` | ShardHandlerFactory.`DEFAULT_SHARDHANDLER_INFO`

    Methods in org.apache.solr.handler.component with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpShardHandlerFactory.`init(PluginInfo info)`
    `void` | ExpandComponent.`init(PluginInfo info)`
    `void` | SearchHandler.`init(PluginInfo info)`
    `void` | HighlightComponent.`init(PluginInfo info)`
    `static ShardHandlerFactory` | ShardHandlerFactory.`newInstance(PluginInfo info, SolrResourceLoader loader)` Create a new ShardHandlerFactory instance

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

    Methods in org.apache.solr.highlight with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PostingsSolrHighlighter.`init(PluginInfo info)`
    `void` | DefaultSolrHighlighter.`init(PluginInfo info)`

  - ### Uses of PluginInfo in org.apache.solr.search.stats

    Methods in org.apache.solr.search.stats with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExactSharedStatsCache.`init(PluginInfo info)`
    `void` | LRUStatsCache.`init(PluginInfo info)`
    `void` | LocalStatsCache.`init(PluginInfo info)`
    `void` | ExactStatsCache.`init(PluginInfo info)`

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

    Fields in org.apache.solr.update declared as PluginInfo
    Modifier and Type | Field and Description
    --- | ---
    `PluginInfo` | SolrIndexConfig.`mergedSegmentWarmerInfo`
    `PluginInfo` | SolrIndexConfig.`mergePolicyFactoryInfo`
    `PluginInfo` | SolrIndexConfig.`mergePolicyInfo`
    `PluginInfo` | SolrIndexConfig.`mergeSchedulerInfo`

    Methods in org.apache.solr.update with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpdateLog.`clearLog(SolrCore core, PluginInfo ulogPluginInfo)` Clears the logs on the file system.
    `void` | HdfsUpdateLog.`clearLog(SolrCore core, PluginInfo ulogPluginInfo)` Clears the logs on the file system.
    `protected String` | UpdateLog.`getTlogDir(SolrCore core, PluginInfo info)`
    `void` | UpdateLog.`init(PluginInfo info)`
    `void` | HdfsUpdateLog.`init(PluginInfo info)`

  - ### Uses of PluginInfo in org.apache.solr.update.processor

    Methods in org.apache.solr.update.processor with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpdateRequestProcessorChain.`init(PluginInfo info)` Initializes the chain using the factories specified by the `PluginInfo`.

  - ### Uses of PluginInfo in org.apache.solr.util.plugin

    Methods in org.apache.solr.util.plugin with parameters of type PluginInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PluginInfoInitialized.`init(PluginInfo info)`

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