ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
823
823
EMPFEHLEN
-
25.01.10 18:04 #1
- Registriert seit
- Jan 2010
- Beiträge
- 2
Hallo,
ich entwickele zur Zeit an einer JSP Webanwendung, von der aus die Anwender Daten zu einer Datenbank hinzufügen können. Diese Datensätze enthalten Texte die zu bestimmten Zeiten (die ebenfalls vom Anwender frei gewählt werden können) verschickt werden sollen.
So nun zu dem Problem vor dem ich gerade stehe: Und zwar handelt es sich dabei um das automatische Verschicken zum gewählten Zeitpunkt.
Ich habe folgenden Timer initialisiert:
Versenden ist der Versandzeitpunkt in Millisekunden.
Code :1 2 3 4
.... Timer timer = new Timer(); timer.schedule ( new Task(), versenden ); ....
Die Klasse Task beginnt folgendermaßen:
Code :1 2 3 4 5 6
import java.util.*; class Task extends TimerTask { public void run() {...
Nun würde ich der Klasse Task gerne eine Nachrichten ID (String) übergeben, damit diese weiß welche Nachricht sie verschicken soll.
Aber nach diversem Ausprobieren und googeln habe ich bisher nur die Antwort gefunden, dass man wohl keine Variablen an eine Timerklasse übergeben kann. Stimmt das?
Mir fällt auch zur Zeit nicht ein wie ich dem Timer sonst klar machen könnte zu welcher Nachricht er gehört
Da auch mehrere Timer gleichzeitig laufen können, wenn z.B. mehrere Nachrichten zur selben Zeit verschickt werden sollen.
Ich hoffe ihr könnt mir helfen.
-
Kannst du nicht im Konstruktor von Task einen Wert übergeben?
-
25.01.10 18:17 #3
- Registriert seit
- Jan 2010
- Beiträge
- 2
Da hat mein Netbeasns gemeckert, dass das in diesem Fall wohl nicht möglich ist.
-
Code java:
Gibt nach 3 Sekunden "hallo" aus.
-
02.02.10 17:23 #5SlevinKelevra Tutorials.de Gastzugang
Möchte dein Konzept icht über den haufen werden, aber du hast dann evtl. 1000 Timer laufen!
Starte lieber einen EJB3 Timer der alle X Minute/Sekunden/Stunden eine Abfrage auf der DB ausführt und sich alle Datensätze geben lässt, die "Reif" zum verschicken sind.
Ähnliche Themen
-
[primeFaces] customizing schedule - Komponente
Von Bexx im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 10.05.10, 14:56 -
Synchronied Schedule in Eclipse ausschalten
Von karstenkurt im Forum Coders TalkAntworten: 0Letzter Beitrag: 06.08.08, 09:23 -
TimerTask und Schedule Problem
Von DragQueenMum im Forum JavaAntworten: 2Letzter Beitrag: 25.11.07, 18:40 -
TextBox auslesen und Wert an Timer übergeben
Von AirsoftDivisionHRO im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 20.11.07, 18:04 -
JScript Variable an ASP Variable übergeben
Von Isabel86 im Forum ASPAntworten: 1Letzter Beitrag: 18.09.07, 14:44





Zitieren

Login





