Samedi 13 mars 2010 6 13 /03 /Mars /2010 12:12
Dans l'article précédent, je parlais du scheduler de batch cron CronSchedule qui prenait une date de premier lancement et une expression cron.

Au lieu de lancer le job à la prochaine échéance cron à partir de la date donnée, il lance la première exécution à cette date exacte, ou, si la date est dans le passé, immédiatement. Ce qui peut surprendre, croyez le.

Je vous ai déjà parlé de la classe CronExpression de l'API Quartz dans un autre article.
Et bien cette classe, que dis-je, cette trousse de secours du Cron, a déjà pensé à tout !

Devant vos yeux ébahis, voici la fonction que nous attendions tous :
  try {
    CronExpression ce = new CronExpression("expressionCron");
    dateValide = ce.getNextValidTimeAfter(date);
  }
  catch (ParseException e) {
    // se produit si l'expression cron est invalide
  }

Merci Quartz !



tags : JAVA EE
Publié dans : Java
Ecrire un commentaire - Il y a 0 commentaires
Retour à l'accueil
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus