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 Rprocess(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
-
-