Class ModuleRunPipeline<C>
java.lang.Object
app.portaki.sdk.module.backend.run.ModuleRunPipeline<C>
Enchaîne des
ModuleRunStep sur un ModuleRunContext et un carry mutable C.
Orchestration in-process uniquement : pas de persistance saga, pas d’appel au cœur
Portaki, pas d’Axon. Les ModuleRunListener servent à l’observabilité.
-
Method Summary
Modifier and TypeMethodDescriptionexecute(ModuleRunContext ctx, C carry) Exécute toutes les étapes dans l’ordre.static <C> ModuleRunPipeline<C> of(ModuleRunStep<C>... steps) withListeners(ModuleRunListener... listeners)
-
Method Details
-
of
-
withListeners
-
execute
Exécute toutes les étapes dans l’ordre. PropageModuleBackendExceptiontelle quelle.- Throws:
ModuleBackendException
-