public EventBus(ILogger logger) { Ioc.InjectNonParamaterableServices(); Ioc.InjectParamaterableServices(logger); Ioc.BuildServiceProvider(); _logger = logger; _snsOperations = Ioc.Services.GetService <ISnsOperations>(); _sqsOperations = Ioc.Services.GetService <ISqsOperations>(); _eventBusInitializer = Ioc.Services.GetService <IEventBusInitializer>(); }
public SnsOperations(ISqsOperations sqsOperations, ILogger logger) { _sqsOperations = sqsOperations; _logger = logger; }
public EventBusInitializer(ISnsOperations snsOperation, ISqsOperations sqsOperations) { _snsOperations = snsOperation; _sqsOperations = sqsOperations; }