IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Timer/TimerTask ou Quartz ?


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut Timer/TimerTask ou Quartz ?
    Bonjour à tous !

    Je suis sur une petite application qui permet d'ajouter des Activités et de planifier un rappel.

    L'application est multi-utilisateurs et il est possible pour un utilisateur d'ajouter une activité pour un autre utilisateur qui aura un rappel de l'activité sur son poste.

    Pour le moment mon application scanne la base à la recherche d'activités pour l'utilisateur en cours et créé un TimerTask qui est ensuite planifié avec un Timer.schedule().

    Le truc c'est que la date (et l'heure) du rappel peut changer entre temps (en cas de modification de l'activité, si par exemple on ne veut plus être averti une heure avant mais 5 minutes avant) et dans ce cas mon activité aura déjà été ajouté au Timer avec son ancienne date de rappel et je ne pense pas qu'il soit possible de modifier une tâche ajoutée dans la liste d'exécution du thread.


    Est-ce qu'il est possible de réaliser ce que je souhaite avec les Timer/TimerTask ou bien dois-je utiliser une librairie plus complexe du type de Quartz ?

    Merci pour votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 76
    Par défaut
    Je pense avec les Timers, c'est un peu compliqué car, à mon avis, tu dois arrêter les timers puis les relancer avec les nouveaux paramètres. Quartz est assez facile pour ce genre d'application, car c'est facile de replanifier les tâches dans une seule ligne. Penses y, c'est très complet.

Discussions similaires

  1. java.util.Timer ou Quartz ?
    Par dingoth dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 25/01/2010, 13h27
  2. Reschedule timer et timerTask
    Par Shivan dans le forum Général Java
    Réponses: 0
    Dernier message: 12/06/2009, 14h51
  3. Probleme avec Timer, TimerTask
    Par Microturnip dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 12/05/2008, 23h16
  4. TimerTask et Timer
    Par daninho dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 14/04/2007, 15h56
  5. Liaison entre Timer et TimerTask
    Par Tsuna78 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 24/03/2007, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo