public class FlightControllerTask extends Task<LinkedList<Flight>>{
@Override
protected LinkedList<Flight> call() throws Exception {
// load data
return data;
}
}
// usage:
FlightControllerTask task = new FlightControllerTask();
task.setOnSucceeded(ev -> task.getValue());
new Thread(task).start();
Bây giờ là phần với task.getValue()
là phần quan trọng, với phương pháp này, bạn có thể truy xuất giá trị đã được tính toán với tác vụ ngay khi sẵn sàng (do đó, móc nối thành công).