Timer Java

Timer Java - Java - Programmation

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

Reply

Marsh Posté le 20-07-2006 à 14:59:30   

Reply

Marsh Posté le 20-07-2006 à 15:21:56    

Quartz ?
 
m'enfin c'es tpeut-être un peu lourd :)


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 20-07-2006 à 15:31:15    

brisssou a écrit :

Quartz ?
 
m'enfin c'es tpeut-être un peu lourd :)


 
 
merci brisssou mais ya pas autre moyen juste en utilisant les Classe Timer et TimerTask?

Reply

Marsh Posté le 20-07-2006 à 15:38:01    

là, j'connais pô... désolé.
 
http://java.sun.com/docs/books/tut [...] timer.html ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 20-07-2006 à 16:58:03    

Merci pour ton aide, là j'ai resolu mon probleme en utilisant Timer TimerTask
 

Reply

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 ?

Reply

Marsh Posté le 20-07-2006 à 18:14:21    

genre avec JMS... tu vois le truc ?

Reply

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


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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
* il existe des ejb-timer qui sont donc possiblement adaptés à ton besoin


 
 
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?

Reply

Marsh Posté le 21-07-2006 à 16:50:59    

google
`mais c'est ejb2.1 je crois.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-07-2006 à 16:50:59   

Reply

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.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 24-07-2006 à 10:14:44    

ben tu revois ton impl [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh 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.  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed