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 :

[Scheduling] utilisation du Timer


Sujet :

API standards et tierces Java

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 42
    Points : 42
    Points
    42
    Par défaut [Scheduling] utilisation du Timer
    bonjour ,
    j'entre directement dans le vif du sujet ,je veux lancer une action deux fois par jour ,comment puis je configurer le timer avec struts pour ke je puis lancer mon action? et kel class je dois utiliser (de kel package)?


    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Points : 1 144
    Points
    1 144
    Par défaut
    Bonjour fouyou,

    Je n'ai rien compris à ta problèmatique.
    Tu fais des confusions délicates dans les termes (qu'entends tu par action?).

    Est ce que le fait de poster sur le forum Struts est voulu?
    Etre c'est etre relatif.

  3. #3
    Membre actif Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Points : 231
    Points
    231
    Par défaut
    Pour tout ce qui est scheduling, je te conseille de regarder du côté de Quartz.
    Quand à lancer une action, qu'entends-tu ?
    - faire du push sur une page ouverte (=> grandes sessions etc)
    - lancer un travail quelconque (rapport, mail, ...)

    PPDL

    PS : Il y a des petits problèmes avec la 1.6.0, il vaut mieux rester avec la 1.5.2

  4. #4
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Points : 14
    Points
    14
    Par défaut déclancher un timer
    bonjour,

    moi aussi je voudrais planifier un timer toutes les 2 mins pour lancer un programme de calcul!!

    alors avvez vous une réponse!!?

    salutations

  5. #5
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Citation Envoyé par petitpasdelune
    Pour tout ce qui est scheduling, je te conseille de regarder du côté de Quartz.
    Quand à lancer une action, qu'entends-tu ?
    - faire du push sur une page ouverte (=> grandes sessions etc)
    - lancer un travail quelconque (rapport, mail, ...)

    PPDL

    PS : Il y a des petits problèmes avec la 1.6.0, il vaut mieux rester avec la 1.5.2

  6. #6
    Membre à l'essai
    Profil pro
    Développeur Java
    Inscrit en
    Août 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2006
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Qu'il s'agisse d'une action au sens Struts ou d'une action au sens "Job", le traitement avec Quartz ne diffère pas. La configuration est relativement simple:
    1-Ajouter une Servlet "QuartzInitializerServlet" dans le web.xml
    2-Constuire une classe qui hérite de la classe "Job" de Quartz. En se faisant, il faut surcharger la méthode "execute(JobExecutionContext context)" en indiquant dans cette méthode tout ce qu'on veut qu'il s'exécute périodiquement (ex: lancer un programme de calcul, connexion ftp ..etc).
    3-Créer un trigger à l'intervalle désiré:
    ex: pour exécuter une job chaque 2 mn:
    Trigger t= TriggerUtils.makeMinutlyTrigger(2);
    t.setName("name");
    t.setGroup("group");

    Tu peux utiliser la classe JobDetail pour faire le lien entre ta classe "job" et ton trigger via un scheduler de Quartz (voir cette doc)

    Quelques autres petites recherches pour les détails complèteraient l'information.

Discussions similaires

  1. utilisation des timers
    Par iwio dans le forum Allegro
    Réponses: 1
    Dernier message: 25/06/2006, 23h55
  2. Utilisation de Timer dans Python
    Par aliassaf dans le forum Général Python
    Réponses: 5
    Dernier message: 17/06/2006, 19h06
  3. [C#.net] utiliser un timer
    Par Mandalar dans le forum DirectX
    Réponses: 4
    Dernier message: 26/01/2006, 22h17
  4. Utiliser un timer dans une application console
    Par chavers dans le forum Langage
    Réponses: 8
    Dernier message: 25/05/2005, 14h07
  5. Utilisation de Timer
    Par Freakazoid dans le forum DirectX
    Réponses: 1
    Dernier message: 07/07/2004, 23h27

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