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

Spring Java Discussion :

Application JEE + Quartz


Sujet :

Spring Java

  1. #1
    Membre régulier Avatar de Thewil
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2006
    Messages : 223
    Points : 86
    Points
    86
    Par défaut Application JEE + Quartz
    Bonjour,

    je dois faire une tâche qui dure un certain nombre de secondes dans laquelle le traitement se répète toutes les x secondes.
    J'ai vu des choses dans Quartz permettant de répéter un traitement toutes les x secondes mais rien me permettant de dire que si le traitement dure plus de x secondes alors on arrête.

    Auriez vous une petite idée du type de trigger, thread, job (je ne sais pas trop quel classe utilisée) pour faire ce que je recherche.

    Merci

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    c'est à ton job de spontanément arrêter.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 90
    Points : 80
    Points
    80
    Par défaut
    logiquement un job X se termine tout seul lorsqu'il finira son traitement. mais si tu veux forcer le job X à s'arrêter après une durée déterminée, le plus simple est d'utiliser un autre job Y qui a pour rôle de stopper X.
    il faut jouer sur les temps d'exécution de X et Y selon ton besoin,
    par exemple si X doit tourner seulement 5 secondes, Y doit se lancer 5 secondes après X...

  4. #4
    Membre à l'essai
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Novembre 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Novembre 2010
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    pour mesurer le temps qui passe, stocke l heure actuelle dans un Long via la commande 'Long start = System.currentTimeMillis() ' ensuite dans une boucle while calcule la difference entre l heure actuelle et start

    long tempsPasse = System.currentTimeMillis() - start

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 90
    Points : 80
    Points
    80
    Par défaut
    bonjour j'ai développé un petit exemple d'utilisation de Spring et Quartz pour développer des jobs dynamiques.
    j'espère que ça sera utile pour vous tous

Discussions similaires

  1. accéder à domino par une application JEE
    Par ridick dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 30/04/2010, 21h07
  2. integrer jbpm avec application jEE
    Par naima177 dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 22/04/2010, 12h28
  3. Serveur web avec Eclipse (application JEE)
    Par dalidali86 dans le forum Eclipse
    Réponses: 5
    Dernier message: 14/07/2009, 22h10
  4. Questions sur les applications JEE
    Par isoman dans le forum Java EE
    Réponses: 1
    Dernier message: 30/01/2009, 14h17
  5. Développement d'application JEE
    Par damien77 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/08/2008, 10h46

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