Package io.vertigo.stella.work
Interface WorkEngine<W,R>
- Type Parameters:
W- workR- result
public interface WorkEngine<W,R>
Moteur d'exécution d'un travail.
Le moteur N'EST PAS THREADSAFE ; il doit donc être instancié à chaque utilisation.
Le moteur est créé par Injection de dépendances.
- Author:
- pchretien
-
Method Summary
-
Method Details
-
process
Exécute le travail. Le travail s'exécute dans la transaction courante si elle existe. - Le moteur n'est pas responsable de de créer une transaction. - En revanche si une telle transaction existe elle est utilisée.- Parameters:
work- paramétrage du WorkEngine- Returns:
- WorkResult contenant les résultats
-