Planification de tâche en JAVA

Date de publication : 09/06/2005 , Date de mise a jour : 09/06/2005

Par Grégory Picavet (grisha.developpez.com)
 

Beaucoup d' applications d'entreprise nécessitent des traitements souvent longs et coûteux en ressources système. Lorsque ces traitements ne nécessitent pas d'intéraction avec l'utilisateur, leur déclenchement peut être différé sur une période de charge faible, afin de ne pas détériorer les temps de réponse. Depuis la version 1.4, java permet d'effectuer des planifications de tâche simples. Cependant les applications d'entreprise exigent des possibilités de reprise après panne, haute disponibilité, etc. C'est ce que propose Quartz, une librairie open-source.


0. Historique
1. Sommaire
2. Téléchargement
3. L'auteur


0. Historique

  • 09 juin 2005 : Document initial

1. Sommaire

1 Introduction
2 Planification en java standard
3 Planification avec Quartz
3.1 Premiers Pas
3.1.1 Configuration
3.1.2 Démarrage
3.1.3 Définition d’un Job
3.1.4 Définition d’un Job avec conservation d’état
3.1.5 Définition d’un Trigger
3.1.6 Echec d’activation d’un trigger (misfire)
3.1.7 Les listeners
3.2 Gestion des Jobs et Triggers
3.3 Services techniques
3.3.1 Gestion des exécutions concurrentes
3.3.2 Persistance
3.3.3 Séparation Client/Serveur avec RMI
3.3.4 Clustering
3.3.5 Plugins
3.4 Quelques Jobs utiles fournis avec Quartz
3.5 Démarrer le scheduler en même temps qu’un serveur web
4 Conclusion
5 Références


2. Téléchargement

Téléchargez le cours au format PDF (188 Ko) en mode FTP.
Pour lire les documents au format PDF, vous pouvez utilisez le logiciel  Adobe Acrobat Reader.


3. L'auteur



Copyright © 2014 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web