algorithms-for-computing-li.../src/main/java/de/wwwu/awolf/view/services/GuiRegisterService.java

29 lines
669 B
Java

package de.wwwu.awolf.view.services;
import de.wwwu.awolf.presenter.Presenter;
import de.wwwu.awolf.view.ViewController;
import javafx.concurrent.Service;
import javafx.concurrent.Task;
public class GuiRegisterService extends Service<Boolean> {
private final ViewController view;
public GuiRegisterService(final ViewController view) {
this.view = view;
}
@Override
protected Task<Boolean> createTask() {
return new Task<>() {
@Override
protected Boolean call() throws Exception {
Presenter.getInstance().registerView(view);
return true;
}
};
}
}