Timer Java - Java - Programmation
Marsh Posté le 20-07-2006 à 15:31:15
brisssou a écrit : Quartz ? |
merci brisssou mais ya pas autre moyen juste en utilisant les Classe Timer et TimerTask?
Marsh Posté le 20-07-2006 à 15:38:01
là, j'connais pô... désolé.
http://java.sun.com/docs/books/tut [...] timer.html ?
Marsh Posté le 20-07-2006 à 16:58:03
Merci pour ton aide, là j'ai resolu mon probleme en utilisant Timer TimerTask
Marsh Posté le 20-07-2006 à 18:13:42
parfois quand on appelle régulierement une fonction, ça peut poser des soucis, l'autre idée c'est de se faire appeler en cas de besoin...
Est-ce que ça s'applique dans ton cas ?
Marsh Posté le 20-07-2006 à 21:10:15
* l'utilisation de threads (et donc de Timer/TimerTask) est "interdite" par la spec ejb. certains containers pourraient te le refuser
* il existe des ejb-timer qui sont donc possiblement adaptés à ton besoin
Marsh Posté le 21-07-2006 à 16:49:55
the real moins moins a écrit : * l'utilisation de threads (et donc de Timer/TimerTask) est "interdite" par la spec ejb. certains containers pourraient te le refuser |
j'utilise les EJB 2.0 avec comme serveur WebLogic 8.1 et j'ai lu que les timer ne fonctionne pas avec cette version. tu peux me donner un example avec les ejb-timer?
Marsh Posté le 21-07-2006 à 16:50:59
google
`mais c'est ejb2.1 je crois.
Marsh Posté le 24-07-2006 à 10:09:10
dans le même ordre d'idées, je vais avoir un Timer qui va vérifier une base pour trouver des tâches à effectuer. Et quand il en trouve, je voudrais qu'un nouveau thread soit créer pour effetuer la tâche.
Comment faire ça, sachant que je suis super newbee avec les EJB ?
J'ai fait une première implémentation avec Quartz, mais quelque chose me dit que c'est bien déguelasse.
Marsh Posté le 24-07-2006 à 10:14:44
ReplyMarsh Posté le 05-02-2009 à 11:22:04
bonjour, pour moi je veux utiliser l'horloge pour déclacher l'exécution d'une tache2 mais après que le temps d'exécution d'une tache1 est fini.
je ne sais pas quelle type d'horloge le plus approrié dans ce cas. et comment faire attendre l'horloge pour quelle attend la fin de la tache1 pour quelle déclanche la tache2 .
merci.
Marsh Posté le 20-07-2006 à 14:59:30
Bonjour à tous,
j'ai un EJB avec une methode dedans (getMessage), et ce que je veux faire c'est de lancer cette methode continuellement (c'est a dire qui s'execute par examlpe chaque les 2 minutes), pour cela j'ai penser a un timer, j'ai penser a faire une classe java qui appellera cet ejb et dans laquel je metterai la methode getMessage() en Timer.
qulqu'un peut m'aider car j'ai jamais programer avec les timer