public DispatchToSagas( ILog log, IResolver resolver, ISagaStore sagaStore, ISagaDefinitionService sagaDefinitionService, ISagaErrorHandler sagaErrorHandler) { _log = log; _resolver = resolver; _sagaStore = sagaStore; _sagaDefinitionService = sagaDefinitionService; _sagaErrorHandler = sagaErrorHandler; }
public DispatchToSagas( ILogger <DispatchToSagas> logger, IServiceProvider serviceProvider, ISagaStore sagaStore, ISagaDefinitionService sagaDefinitionService, ISagaErrorHandler sagaErrorHandler, ISagaUpdateResilienceStrategy sagaUpdateLog) { _logger = logger; _serviceProvider = serviceProvider; _sagaStore = sagaStore; _sagaDefinitionService = sagaDefinitionService; _sagaErrorHandler = sagaErrorHandler; _sagaUpdateLog = sagaUpdateLog; }
public DispatchToSagas( ILog log, IResolver resolver, ISagaStore sagaStore, ISagaDefinitionService sagaDefinitionService, ISagaErrorHandler sagaErrorHandler, ISagaUpdateResilienceStrategy sagaUpdateLog) { _log = log; _resolver = resolver; _sagaStore = sagaStore; _sagaDefinitionService = sagaDefinitionService; _sagaErrorHandler = sagaErrorHandler; _sagaUpdateLog = sagaUpdateLog; }
public SagaRepository(ISagaStore store, ICommandSender sender) { this.store = store; this.sender = sender; }
public static IHostConfiguration EnableSagas(this IHostConfiguration configuration, ISagaStore store) { configuration.Middlewares.Add(new SagaMiddleware(store)); return(configuration); }
public SagaMiddleware(ISagaStore sagaStore) { _sagaStore = sagaStore; }
// private readonly ResourceInjector injector; public AnnotatedSagaRepository(ISagaStore sagaStore, ISagaModel sagaModel, ILockFactory lockFactory) : base(lockFactory) { _sagaStore = sagaStore; _sagaModel = sagaModel; }
public SagaHandler(ISagaStore sagaStore, ISaga <TSagaData> saga, TMessage message) { _sagaStore = sagaStore; _saga = saga; _message = message; }