Как остановить игру libGDX, запущенную с помощью html gradlew:superDev

#java #html #libgdx #gwt-super-dev-mode

Вопрос:

У меня есть приложение GWT, и Gradle запускает встроенный сервер Jetty, сервер кода и игру libGDX. Это мой класс запуска:

 import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.backends.gwt.GwtApplication;
import com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration;

import java.util.logging.Level;
import java.util.logging.Logger;

public class HtmlLauncher extends GwtApplication {
    public HtmlLauncher() {
        Logger logger = Logger.getLogger("HtmlLauncher");
        logger.log(Level.SEVERE, "HtmlLauncher was called.");
    }

    @Override
    public GwtApplicationConfiguration getConfig() {
        // Resizable application, uses available space in browser
        //return new GwtApplicationConfiguration(true);
        // Fixed size application:
        GwtApplicationConfiguration config = new GwtApplicationConfiguration(640, 480);
        config.disableAudio = true;
        return config;
    }

    @Override
    public ApplicationListener createApplicationListener() {
        return new HtmlGameSetup();
    }
}
 

Как я могу сказать Jetty и серверу кода остановиться, например, с помощью запроса/вызова REST get на сервер кода?