1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
480
480
EMPFEHLEN
-
14.09.11 10:48 #1
- Registriert seit
- Dec 2009
- Beiträge
- 125
Hallo zusammen,
ich habe nur eine kurze Frage was so das Best Practices für folgendes "Problem" ist:
Ich habe ein Monitoring-Tool, welches im einem Abstand von 15min Testfiles erzeugt und zur bearbeitung an einen asynchronen Service schickt. Nach 15min prüfe ich, ob die File korrekt verarbeitet wurde und beginne wieder von vorne.
Pseudecode:
Code java:
Meine Frage richtet sich jetzt speziell auf das Thread.sleep(), welches die validierung um 15min verzögern soll aber irgendwie erscheint mir das als unsauber oder was meint ihr?
Evetl. über eine ExecutionService einen Future-Thread erstellen, welcher Zeitversetzt in 15min startet und dann die Validierung vornimmt?
Vielen Dank für eure Anregungen
Sebastian
-
14.09.11 11:05 #2
Hi,
also ich würde es über einen TimerTask lösen. Diesen startest du über die Klasse Timer. Dem Timer kannst du sagen, nach welchen Zeitintervallen der Task ausgeführt werden soll.
Code java:
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
-
14.09.11 13:35 #3
- Registriert seit
- Dec 2009
- Beiträge
- 125
Ahhh, der gute alte Timer. Danke für den Tipp

*EDIT*
So das mit dem Timer klappt recht gut aber ich habe gerade das Problem, dass ich unter bestimmten Umständen den Execution-Delay ändern muss aber anscheinend ist dies mit dem Timer nicht möglich :/
Gruß
SebastianGeändert von sebastianb (14.09.11 um 17:01 Uhr)
-
geht soweit ich weiß auch nicht, aber du kannst den Timer auf alle x Minuten etc einstellen und nur auf alle y Delay Signale reagieren. Auch praktisch wenn man mehrere Prozesse hat die unterschiedliche Delay Zeiten haben müssen

In deinem Fall zum Beispiel jede Minute ein delay und du kannst in deinem Prozess einstellen ob er 5 10 oder 11 Minuten warten soll
MfG
Ähnliche Themen
-
Output Buffering
Von Do_0mi im Forum PHPAntworten: 2Letzter Beitrag: 16.06.08, 20:02 -
DOM Format Output
Von port29 im Forum PHPAntworten: 1Letzter Beitrag: 01.10.06, 12:03 -
html output mit xsl
Von Inspector im Forum XML TechnologienAntworten: 0Letzter Beitrag: 22.10.05, 10:26 -
Stream Output
Von themonk im Forum PHPAntworten: 16Letzter Beitrag: 06.09.04, 16:33 -
PDF Output mit FOP
Von squeaker im Forum JavaAntworten: 6Letzter Beitrag: 15.07.04, 08:46





Zitieren
Login





