corda / com.r3.corda.networkmanage.common.utils / BaseCommand

BaseCommand

abstract class BaseCommand : Runnable

Constructors

<init>

BaseCommand(serviceName: String = "Network services and tools", documentation: String = DOCS_URL)

Properties

args

lateinit var args: Array<String>

documentation

val documentation: String

serviceName

val serviceName: String

Functions

argsInitialized

fun argsInitialized(): Boolean

executeCommand

abstract fun executeCommand(commandLine: <ERROR CLASS>): Unit

run

open fun run(): Unit

Top level wrapper used when executing any subclass command. Sets up exception handler to prevent stack traces being dumped to the console and also handles version or help requests.

Inheritors

BaseServiceCommand

abstract class BaseServiceCommand : BaseCommand