7.16.2.2. Worker server¶
7.16.2.2.1. Présentation¶
Parent package : fr.gouv.vitam.worker
Package proposition : fr.gouv.vitam.worker.server
Module embarquant la partie server du worker.
7.16.2.2.1.1. Services¶
- De manière générale, pour le Worker, les méthodes utilisées sont les suivantes :
- GET : pour récupérer des infos sur une liste d’étapes, ou sur une étape particulière.
- POST : pour démarrer le lancement d’une étape.
- PUT : pour les mises à jour d’étapes.
7.16.2.2.1.1.1. Rest API¶
7.16.2.2.1.1.1.1. URI d’appel¶
7.16.2.2.1.1.1.2. Headers¶
- Plusieurs informations sont nécessaires dans la partie header :
- X-Request-Id : l’identifiant unique de la requête.
7.16.2.2.1.1.1.3. Méthodes¶
GET /tasks -> Liste les étapes en cours.
POST /tasks -> Permet de soumettre une étape.
GET /tasks/{id_async} -> Permet de récupérer le statut d’une étape.
PUT /tasks/{id_async} -> Permet d’intéragir avec une étape.
GET /status -> statut du worker