Class ShardHandlerFactory

java.lang.Object
org.apache.solr.handler.component.ShardHandlerFactory
Direct Known Subclasses:
HttpShardHandlerFactory

public abstract class ShardHandlerFactory extends Object
  • Field Details

    • DEFAULT_SHARDHANDLER_INFO

      public static final PluginInfo DEFAULT_SHARDHANDLER_INFO
  • Constructor Details

    • ShardHandlerFactory

      public ShardHandlerFactory()
  • Method Details

    • getShardHandler

      public abstract ShardHandler getShardHandler()
    • close

      public abstract void close()
    • setSecurityBuilder

      public void setSecurityBuilder(HttpClientBuilderPlugin clientBuilderPlugin)
    • newInstance

      public static ShardHandlerFactory newInstance(PluginInfo info, SolrResourceLoader loader)
      Create a new ShardHandlerFactory instance
      Parameters:
      info - a PluginInfo object defining which type to create. If null, the default HttpShardHandlerFactory will be used
      loader - a SolrResourceLoader used to find the ShardHandlerFactory classes
      Returns:
      a new, initialized ShardHandlerFactory instance