Package io.vertigo.stella.work
Interface WorkEngine<W,R>
-
- Type Parameters:
R
- resultW
- work
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
process(W work)
Exécute le travail.
-
-
-
Method Detail
-
process
R process(W work)
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
-
-