Package org.apache.solr.cli
Class ToolBase
- java.lang.Object
-
- org.apache.solr.cli.ToolBase
-
- All Implemented Interfaces:
Tool
- Direct Known Subclasses:
ApiTool,AssertTool,AuthTool,ClusterTool,ConfigSetDownloadTool,ConfigSetUploadTool,ConfigTool,CreateTool,DeleteTool,ExportTool,HealthcheckTool,LinkConfigTool,PackageTool,PostLogsTool,PostTool,RunExampleTool,SnapshotCreateTool,SnapshotDeleteTool,SnapshotDescribeTool,SnapshotExportTool,SnapshotListTool,StatusTool,UpdateACLTool,VersionTool,ZkCpTool,ZkLsTool,ZkMkrootTool,ZkMvTool,ZkRmTool,ZkToolHelp
public abstract class ToolBase extends Object implements Tool
-
-
Field Summary
Fields Modifier and Type Field Description protected PrintStreamstdoutprotected booleanverbose
-
Constructor Summary
Constructors Modifier Constructor Description protectedToolBase()protectedToolBase(PrintStream stdout)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidecho(String msg)protected voidechoIfVerbose(String msg, org.apache.commons.cli.CommandLine cli)protected booleanisVerbose()Is this tool being run in a verbose mode?abstract voidrunImpl(org.apache.commons.cli.CommandLine cli)intrunTool(org.apache.commons.cli.CommandLine cli)
-
-
-
Field Detail
-
stdout
protected PrintStream stdout
-
verbose
protected boolean verbose
-
-
Constructor Detail
-
ToolBase
protected ToolBase()
-
ToolBase
protected ToolBase(PrintStream stdout)
-
-
Method Detail
-
echoIfVerbose
protected void echoIfVerbose(String msg, org.apache.commons.cli.CommandLine cli)
-
isVerbose
protected boolean isVerbose()
Is this tool being run in a verbose mode?
-
echo
protected void echo(String msg)
-
runTool
public int runTool(org.apache.commons.cli.CommandLine cli) throws Exception
-
-