@Override public void updateTaskMessage(String message) { updateMessage(message); }
@Override public void updateTaskProgress(long workDone, long max) { updateProgress(workDone, max); }
@Override public void updateTaskTitle(String title) { updateTitle(title); }
@Override protected void executeTask(Task<V> task) { cancelable.unbind(); if (task instanceof DataFxTask) { cancelable.bind(((DataFxTask<V>) task).cancelableProperty()); } Executor e = getExecutor(); if (e != null) { e.execute(task); } else { ObservableExecutor.getDefaultInstance().execute(task); } }
public DataFxTask() { cancelable = new SimpleBooleanProperty(true); updateTitle("Unknown task"); }
@Override public void updateTaskProgress(double workDone, double max) { updateProgress(workDone, max); }