Ejemplo n.º 1
0
        protected RabbitMQSubscription(string subscriptionId, RabbitMQEntity entity, ILogger log)
        {
            _entity        = entity;
            _log           = log;
            SubscriptionId = subscriptionId;

            _entity.MessageReceived += OnEntityMessageReceived;

            _log.LogInformation(Events.Created, $"New RabbitMQ subscription '{SubscriptionId}' for entity '{EntityId}'");
        }
Ejemplo n.º 2
0
 public RabbitMQAsyncSubscription(string subscriptionId, RabbitMQEntity entity, AsyncBusHandlerDelegate asyncHandler, ILogger log)
     : base(subscriptionId, entity, log)
 {
     _asyncHandler = asyncHandler;
 }