Interface WorkEngine<W,​R>

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