fun register()

in plugin-bazel-agent/src/main/kotlin/jetbrains/buildServer/bazel/ShutdownMonitor.kt [43:53]


    fun register(command: BazelCommand) {
        val commandLine = _commandLineBuilder.build(_shutdownCommand)
        val workingDirectory = File(commandLine.workingDirectory)

        _workspaceExplorer.tryFindWorkspace(workingDirectory)?.let {
            val shutdownCommandLine = ShutdownCommandLine(commandLine, it)
            LOG.info("Bazel command \"${command.command}\" was registered, in workspace $it")
            shutdownCommands.add(shutdownCommandLine)
            _workspaceRegistry.register(it)
        }
    }