Package foundation.omni.cli
Class ConsensusCLI
java.lang.Object
org.consensusj.jsonrpc.cli.BaseJsonRpcTool
org.consensusj.bitcoin.cli.BitcoinCLITool
foundation.omni.cli.ConsensusCLI
- All Implemented Interfaces:
ToolProvider
Tool to fetch Omni and optionally compare consensus data from Omni Core and/or Omniwallet.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.consensusj.bitcoin.cli.BitcoinCLITool
BitcoinCLITool.BitcoinCLICall
Nested classes/interfaces inherited from class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
BaseJsonRpcTool.CommonsCLICall
-
Field Summary
FieldsFields inherited from class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
defaultUri, formatter, jsonRpcVersion, outputObject, outputStyle, usage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefault JsonRpcClientTool.Call
createCall
(PrintStream arg0, PrintStream arg1, String... arg2) createCall
(PrintWriter out, PrintWriter err, String... args) static void
name()
org.apache.commons.cli.Options
options()
void
run
(OmniCoreCLICall call) default int
run
(PrintWriter arg0, PrintWriter arg1, String... arg2) void
run
(JsonRpcClientTool.Call call) usage()
default PrintWriter
writerFromStream
(PrintStream arg0) Methods inherited from class org.consensusj.jsonrpc.cli.BaseJsonRpcTool
printError, printHelp, run
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.spi.ToolProvider
description, run
-
Field Details
-
commandName
- See Also:
-
commandUsage
- See Also:
-
-
Constructor Details
-
ConsensusCLI
public ConsensusCLI()
-
-
Method Details
-
name
- Specified by:
name
in interfaceToolProvider
- Overrides:
name
in classBitcoinCLITool
-
usage
- Overrides:
usage
in classBaseJsonRpcTool
-
options
public org.apache.commons.cli.Options options()- Overrides:
options
in classBitcoinCLITool
-
main
-
createCall
- Overrides:
createCall
in classBitcoinCLITool
-
run
- Overrides:
run
in classBaseJsonRpcTool
-
run
-
run
- Specified by:
run
in interfaceToolProvider
-
createCall
-
writerFromStream
-