static async Task Bind(ModelContext context, ExchangeToQueueBinding binding)
        {
            RabbitMqLogMessages.BindToQueue(binding);

            await context.QueueBind(binding.Destination.QueueName, binding.Source.ExchangeName, binding.RoutingKey, binding.Arguments).ConfigureAwait(false);

            await Task.Delay(10).ConfigureAwait(false);
        }
Esempio n. 2
0
        Task Bind(ModelContext context, ExchangeToQueueBinding binding)
        {
            if (_log.IsDebugEnabled)
            {
                _log.DebugFormat("Bind exchange to queue ({0})", binding);
            }

            return(context.QueueBind(binding.Destination.QueueName, binding.Source.ExchangeName, binding.RoutingKey, binding.Arguments));
        }
        Task Bind(ModelContext context, ExchangeToQueueBinding binding)
        {
            RabbitMqLogMessages.BindToQueue(binding);

            return(context.QueueBind(binding.Destination.QueueName, binding.Source.ExchangeName, binding.RoutingKey, binding.Arguments));
        }
Esempio n. 4
0
        Task Bind(ModelContext context, ExchangeToQueueBinding binding)
        {
            LogContext.Debug?.Log("Bind exchange to queue {Binding}", binding);

            return(context.QueueBind(binding.Destination.QueueName, binding.Source.ExchangeName, binding.RoutingKey, binding.Arguments));
        }