public TextMessageListener(IConsumer consumer, ITextMessageProcessors processors, ISerializer serializer, BoundedContext boundedContext) { _consumer = consumer; _processors = processors; _serializer = serializer; _boundedContext = boundedContext; }
public GatewayMessageReceiver(GatewaySettings settings, ITextMessageProcessors processors, ILogger logger) { _logger = logger; _processors = processors; var subscription = EntityNameHelper.FormatSubscriptionPath(settings.ListenToTopic, settings.ServiceName); _receiver = new MessageReceiver(settings.ServieBusConnectionString, subscription); _receiver.RegisterMessageHandler(NewMessagReceivedHandler, ExceptionReceivedHandler); _logger.Information($"Conneted SmsReciever to {settings.ServiceName}"); }
public TextMessageListener( IConsumer consumer, ITextMessageProcessors processors, ISerializer serializer, BoundedContext boundedContext, ILogger logger) { _consumer = consumer; _processors = processors; _serializer = serializer; _boundedContext = boundedContext; _logger = logger; var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); if (!string.IsNullOrEmpty(environment) && environment.ToLowerInvariant() == "development") { var user = Environment.GetEnvironmentVariable("USER"); if (string.IsNullOrEmpty(user)) { user = Environment.GetEnvironmentVariable("user"); } if (string.IsNullOrEmpty(user)) { user = Environment.GetEnvironmentVariable("USERNAME"); } if (string.IsNullOrEmpty(user)) { user = Environment.GetEnvironmentVariable("username"); } if (string.IsNullOrEmpty(user)) { user = Guid.NewGuid().ToString(); } _topicSuffix = $"-{user}"; } }
public TestDataGeneratorController(IMongoDatabase database, ITextMessageProcessors textMessageProcessors) { _textMessageProcessors = textMessageProcessors; _database = database; }
public TextMessageController(ITextMessageProcessors textMessageProcessors) { _textMessageProcessors = textMessageProcessors; }
public TestDataGeneratorController(IMongoDatabase database, ITextMessageProcessors textMessageProcessors, IEventReplayer eventReplayer) { _textMessageProcessors = textMessageProcessors; _database = database; _eventReplayer = eventReplayer; }