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,StatusTool,UpdateACLTool,VersionTool,ZkCpTool,ZkLsTool,ZkMkrootTool,ZkMvTool,ZkRmTool
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)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)
-
-