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 :

Programmer une action à une heure définie


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 BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Par défaut Programmer une action à une heure définie
    Bonjour,

    j'ai un petit point qui me coince dans mon programme, je doit faire en sorte qu'un traitement spécifique soit exécuté à une heure définie par un fichier de properties (disont minuit, ou minuit 5 pour éviter le problème du changement de jour).

    Mais cet événement ne doit pas dépendre d'un truc comme l'outil de gestion de taches planifiées de windows (ou cron), mais bien en interne par le programme.


    En gros je voulais savoir s'il existait un moyen connu pour faire cela, ou s'il faut que je lance un thread qui scrute l'heure à interval régulier ?


    Merci.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Peut-être que la classe Timer pourra répondre à ton problème.

  3. #3
    Membre éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687

  4. #4
    Membre éclairé Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Par défaut
    niquel ! et merci

  5. #5
    Membre éclairé Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Par défaut
    Bon je doit enlever le tag 'résolu' parceque j'ai un petit problème :

    j'ai opté pour l'utilisation de Quartz, parceque je CronTrigger est exactement ce que je cherchais.

    Mais, je ne l'utilise pas pour une application J2EE, mais pour une application J2SE (en fait une application lourde sans serveur d'application comme tomcat, je sais pas si J2SE est bien la dénomination qu'il faut utiliser pour çà).

    Et j'ai donc cette erreur (qui semble logique pour du non J2EE) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
            at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1104)
            at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1355)
    Comment je peut faire pour me sortir de ce problème tout en utilisant tout de même Quartz ?


    Merci.

  6. #6
    Membre expérimenté
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Par défaut
    je crois que tu aruas besoin d importer les jars necessaire,
    le package javax.transaction exite en j2ee pas en j2se.

    Cheers,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter une action à une heure précise
    Par mdjobongo dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 16/04/2010, 14h58
  2. programmer une action à une heure donnée.
    Par pitispike dans le forum Android
    Réponses: 1
    Dernier message: 15/03/2010, 21h00
  3. déclencher une action à une heure précise
    Par thor76160 dans le forum C#
    Réponses: 2
    Dernier message: 05/09/2009, 15h06
  4. Executer une action à une heure donnée
    Par kstou2001 dans le forum VB.NET
    Réponses: 4
    Dernier message: 11/06/2008, 11h30
  5. Exécuter une action à une heure précise
    Par Rhadamanthe59 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 09/02/2006, 23h12

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