Interface WorkEngine<W,R>

Type Parameters:
W - work
R - 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

    Modifier and Type
    Method
    Description
    process(W work)
    Exécute le travail.
  • Method Details

    • 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