springfloh18
Grünschnabel
Hallo,
es gibt zwar bereits einige Threads, die sich mit Warten beschäftigen, aber so richtig schlau werde ich da nicht draus.
Ich rufe einen Webservice auf, der mit verschiedenen Schnittstellen eine Datei erzeugt und in einem Ordner ablegt. Diese Datei soll dann weiterverarbeitet werden, durch erneuten Aufruf eines Webservices usw.
Hier ein kleiner Codeschnipsel:
Ich hatte es erst mit dem hier in der while-Schleife versucht,
aber das macht das Ganze irgendwie nur furchtbar langsam und bringt nicht das gewünschte Ergebnis.
Danke für Eure Tips!
es gibt zwar bereits einige Threads, die sich mit Warten beschäftigen, aber so richtig schlau werde ich da nicht draus.
Ich rufe einen Webservice auf, der mit verschiedenen Schnittstellen eine Datei erzeugt und in einem Ordner ablegt. Diese Datei soll dann weiterverarbeitet werden, durch erneuten Aufruf eines Webservices usw.
Hier ein kleiner Codeschnipsel:
Code:
//erster Aufruf des Webservices
this.executeWebservice1(...parameter1...);
//überprüfen, ob was im Ordner "ordnerName" enthalten ist
//getFileName listet die Dateinamen im Ordner auf
while (getFileNameIn(ordnerName) == null) {
//warten....
}
this.executeWebservice2(...parameter...)
Ich hatte es erst mit dem hier in der while-Schleife versucht,
Code:
try {
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
Danke für Eure Tips!