org.apache.solr.util

## Interface SolrCLI.Tool

- All Known Implementing Classes:
    SolrCLI.ApiTool, SolrCLI.AssertTool, SolrCLI.ConfigSetDownloadTool, SolrCLI.ConfigSetUploadTool, SolrCLI.ConfigTool, SolrCLI.CreateCollectionTool, SolrCLI.CreateCoreTool, SolrCLI.CreateTool, SolrCLI.DeleteTool, SolrCLI.HealthcheckTool, SolrCLI.RunExampleTool, SolrCLI.SolrCloudTool, SolrCLI.StatusTool, SolrCLI.ToolBase, SolrCLI.UtilsTool, SolrCLI.ZkCpTool, SolrCLI.ZkLsTool, SolrCLI.ZkMvTool, SolrCLI.ZkRmTool
  Enclosing class:
    SolrCLI

      public static interface SolrCLI.Tool

  Defines the interface to a Solr tool that can be run from this command-line app.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getName()`
    `org.apache.commons.cli.Option[]` | `getOptions()`
    `int` | `runTool(org.apache.commons.cli.CommandLine cli)`

- - ### Method Detail

    - #### getName

          String getName()

    - #### getOptions

          org.apache.commons.cli.Option[] getOptions()

    - #### runTool

          int runTool(org.apache.commons.cli.CommandLine cli)
               throws Exception

      Throws:
        `Exception`

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