Beispiel #1
0
 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}");
        }
Beispiel #3
0
        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;
 }
Beispiel #5
0
 public TextMessageController(ITextMessageProcessors textMessageProcessors)
 {
     _textMessageProcessors = textMessageProcessors;
 }
 public TestDataGeneratorController(IMongoDatabase database, ITextMessageProcessors textMessageProcessors, IEventReplayer eventReplayer)
 {
     _textMessageProcessors = textMessageProcessors;
     _database      = database;
     _eventReplayer = eventReplayer;
 }