abstract class ServiceCommand : BaseServiceCommand
enum class ServiceType |
ServiceCommand(serviceName: String = "Network services and tools", documentation: String = DOCS_URL) |
var obfuscatedConfig: Boolean |
|
var obfuscationSeed: String? |
|
var services: List<ServiceType>? |
var loggingLevel: <ERROR CLASS> |
|
var verbose: Boolean |
fun <ERROR CLASS>.amendStoreLocation(workingDirPath: Path): <ERROR CLASS> fun <ERROR CLASS>.amendStoreLocation(workingDirPath: Path): <ERROR CLASS> |
|
fun generateNormalisedPathString(workingDir: Path, child: String): Path |
|
fun suppressSqlException(serviceName: String, block: () -> Unit): Unit |
|
fun validateCommandLineFlags(): Unit |
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. |