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

Java Discussion :

[Planification de tâches] Persister l'état après un reboot


Sujet :

Java

  1. #1
    Membre habitué Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Points : 180
    Points
    180
    Par défaut [Planification de tâches] Persister l'état après un reboot
    Hello !

    J'utilise Quartz pour la planification de mes tâches, mais je commence à me poser quelques question concerant la faisabilité de ce que je recherche. En gros j'ai un programme Java qui démarre en même temps que la machine (et qui s'éteint aussi en même temps) et qui est programmé pour exécuter des tâches à des intervalles assez longs (tous les 4 jours, toutes les 2 semaines, etc...).

    J'aimerais donc savoir si c'est possible de conserver l'état entre deux redémarrage. Par exemple, si l'action est sensée avoir lieu pendant une nuit et que l'ordinateur est éteint, comment faire pour qu'au redémarrage mon programme se rende compte qu'il a manqué une échéance ?

    Quartz permet la persistance dans une base de données, mais vu que je destine ça à un programme qui sera utilisé par monsieur tout le monde, je n'en ai pas à disposition sur la machine. J'ai pensé sauvegarder la prochaine date d'exécution dans un fichier, mais d'après moi il doit déjà exister quelque chose qui fait ça, non ?

    Merci d'avance !

  2. #2
    Membre habitué Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Points : 180
    Points
    180
    Par défaut
    un petit up ! Personne n'a idée ?

  3. #3
    Membre averti
    Avatar de JHelp
    Inscrit en
    Octobre 2002
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 185
    Points : 444
    Points
    444
    Par défaut
    Bonjour,
    La sauvegarde dans un fichier texte me semble une bonne idée.
    Tu peux aussi stockée la date dans une classe, et sauvegarder celle-ci, c'est de la persistance d'objet.
    Mais d'une maniére une d'une autre il te faudra creer un fichier, ça c'est sur. Si tu veux pas trop t'embéter, et que tes données ne sont pas sensibles, tu peut utiliser les fichiers properties, voir : java.util.Properties pour sauvergarder et loader c'est déjà tout pret.
    JHelp

  4. #4
    Membre habitué Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Points : 180
    Points
    180
    Par défaut
    Merci pour l'astuce ! Je vais voir de ce côté-ci...

    C'est vrai que je suis de toutes façons obligé de passer par un fichier . Au pire que vais me plonger dans Quartz pour modifier le Store afin qu'il écrive dans un fichier au lieu d'une DB !

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

Discussions similaires

  1. Planification de tâche
    Par MCHJAG dans le forum AS/400
    Réponses: 1
    Dernier message: 07/05/2007, 11h02
  2. Exclure les Weekend dans une planification de tâches
    Par dumontjf dans le forum Access
    Réponses: 1
    Dernier message: 17/07/2006, 10h18
  3. Format date dans état après migration
    Par guiguikawa dans le forum Access
    Réponses: 10
    Dernier message: 21/06/2006, 13h27
  4. Fermeture état aprés impression
    Par Davik dans le forum Access
    Réponses: 2
    Dernier message: 31/05/2006, 11h15
  5. [Tapeware] planification de tâche
    Par sebastien.cas dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 18/01/2006, 22h04

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