Interface ExecutionDriver
-
- All Known Implementing Classes:
SimpleExecutionDriver
public interface ExecutionDriver
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidexecuteSideEffects(Invocation invocationId, List<SideEffectInstance<?>> sideEffects, de.quantummaid.injectmaid.api.Injector injector, SideEffectsSystem sideEffectsSystem)default ResultAndSideEffectsexecuteUseCase(Invocation invocation, de.quantummaid.injectmaid.api.Injector injector, UseCaseExecution useCaseExecution)
-
-
-
Method Detail
-
executeUseCase
default ResultAndSideEffects executeUseCase(Invocation invocation, de.quantummaid.injectmaid.api.Injector injector, UseCaseExecution useCaseExecution)
-
executeSideEffects
default void executeSideEffects(Invocation invocationId, List<SideEffectInstance<?>> sideEffects, de.quantummaid.injectmaid.api.Injector injector, SideEffectsSystem sideEffectsSystem)
-
-