suspend fun stop()

in core/src/main/kotlin/com/jetbrains/aspire/worker/AspireWorker.kt [190:202]


    suspend fun stop() {
        if (workerLifetimes.isTerminated) return

        mutex.withLock {
            if (workerLifetimes.isTerminated) return

            LOG.trace("Stopping Aspire worker")

            _workerState.value = AspireWorkerState.Inactive

            workerLifetimes.terminateCurrent()
        }
    }