/** stop any running Relaxer */ public void stopRelaxer() { if (this.visRunnable != null) { this.visRunnable.stop(); } if (theFuture != null) { theFuture.cancel(true); } setRelaxing(false); }
log.trace("this {} is setting up a visRunnable with {}", this, iterativeContext); if (visRunnable != null) { visRunnable.stop(); log.trace("prerelax is done"); visRunnable = new VisRunnable(iterativeContext); theFuture = CompletableFuture.runAsync(visRunnable)
if (this.visRunnable != null) { log.trace("stopping {}", visRunnable); this.visRunnable.stop();