Example #1
0
        public NesterQueueServer(NesterService service,
                                 Enviorenment enviorenment, bool durable = false, bool autoDelete = true)
            : base(service, enviorenment, durable, autoDelete)
        {
            DefaultChannel.QueueDeclare(QueueName);

            // The generic nest endpoint
            DefaultChannel.QueueBind(QueueName + ".*");

            // The specific nest cushion endpoint
            DefaultChannel.QueueBind(QueueName + "." +
                                     Environment.GetEnvironmentVariable("NEST_CUSHION_INDEX"));
        }