sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo hacer una base de datos asíncrona en JavaFX?

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();

Ahora la parte con task.getValue() es la parte crucial, con este método puede recuperar el valor que se calculó con la tarea tan pronto como esté lista (por lo tanto, el gancho exitoso).