Class CreateTool

java.lang.Object
org.apache.solr.cli.ToolBase
org.apache.solr.cli.CreateTool
All Implemented Interfaces:
Tool

public class CreateTool extends ToolBase
Supports create command in the bin/solr script.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: Tool
      Defines the interface to a Solr tool that can be run from this command-line app.
    • getHeader

      public String getHeader()
      Description copied from interface: Tool
      Optional header to display before the options in help output. Defaults to 'List of options:'
    • getOptions

      public org.apache.commons.cli.Options getOptions()
      Description copied from interface: Tool
      Retrieve the Options supported by this tool.
      Specified by:
      getOptions in interface Tool
      Overrides:
      getOptions in class ToolBase
      Returns:
      The Options this tool supports.
    • runImpl

      public void runImpl(org.apache.commons.cli.CommandLine cli) throws Exception
      Specified by:
      runImpl in class ToolBase
      Throws:
      Exception
    • createCore

      protected void createCore(org.apache.commons.cli.CommandLine cli, org.apache.solr.client.solrj.SolrClient solrClient) throws Exception
      Throws:
      Exception
    • createCollection

      protected void createCollection(org.apache.commons.cli.CommandLine cli) throws Exception
      Throws:
      Exception
    • createCollection

      protected void createCollection(org.apache.solr.client.solrj.impl.CloudSolrClient cloudSolrClient, org.apache.commons.cli.CommandLine cli) throws Exception
      Throws:
      Exception