@Override public void stop() { if (isRunning()) { logger.info("Stopping Play deployment handle for " + id); runnerToken.stop(); stopped.set(true); } }
public void start(PlayRunSpec spec) { if (stopped.get()) { logger.info("Starting Play deployment handle for " + id); runnerToken = runner.start(spec); stopped.set(false); } else { runnerToken.rebuildSuccess(); } }