Moin!
Hab ein Problem mit nem Scheduler... ich rufe jede 3 Minuten eine Methode auf, die mir eine Datei erstellt.
Dabei ist mir aufgefallen, dass es nicht beendet wird, sobald mein resultSet kein next() mehr gibt, sondern es wird immer wieder in die while-Schleife gegangen, bis 1 Minute um ist.
Was ist denn da losi?
Die Deklaration ist aber korrekt oder?
@Schedule(second = "*", minute = "*/3", hour = "*", persistent = false)
Hier meine While, es soll von jedem User die in der DB hinterlegte Datei herunterladen
Hab ein Problem mit nem Scheduler... ich rufe jede 3 Minuten eine Methode auf, die mir eine Datei erstellt.
Dabei ist mir aufgefallen, dass es nicht beendet wird, sobald mein resultSet kein next() mehr gibt, sondern es wird immer wieder in die while-Schleife gegangen, bis 1 Minute um ist.
Was ist denn da losi?
Die Deklaration ist aber korrekt oder?
@Schedule(second = "*", minute = "*/3", hour = "*", persistent = false)
Hier meine While, es soll von jedem User die in der DB hinterlegte Datei herunterladen
Java:
while (resultUser.next()) {
for (int i = 2; i < resultUser.getMetaData().getColumnCount()+1; i++) {
new Thread(new Downloader()).start(); //hier wird in der Run Methode heruntergeladen.
System.out.println("ende while");
}
}
Anhänge
Zuletzt bearbeitet: