private void beginStopping()

in daemon/src/main/java/org/mvndaemon/mvnd/daemon/Server.java [417:432]


    private void beginStopping() {
        DaemonState state = getState();
        switch (state) {
            case Idle:
            case Busy:
            case Canceled:
            case Broken:
                updateState(StopRequested);
                break;
            case StopRequested:
            case Stopped:
                break;
            default:
                throw new IllegalStateException("Daemon is in unexpected state: " + state);
        }
    }