Ejemplo n.º 1
0
        public void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            Exchange.Visit(visitor);
            visitor.CreateBinding(Bindable, Exchange, RoutingKeys);
        }
Ejemplo n.º 2
0
        public void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            Exchange.Visit(visitor);
            visitor.CreateBinding(Bindable, Exchange, RoutingKeys);
        }
Ejemplo n.º 3
0
        public override void Visit(ITopologyVisitor visitor)
        {
            visitor.Visit(this);

            foreach (var binding in Bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 4
0
        public override void Visit(ITopologyVisitor visitor)
        {
            visitor.Visit(this);

            foreach (var binding in Bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 5
0
        public void Visit(ITopologyVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            Exchange.Visit(visitor);
            visitor.CreateBinding(Bindable, Exchange, RoutingKeys);
        }
Ejemplo n.º 6
0
        public void Visit(ITopologyVisitor visitor)
        {
            if(visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            Exchange.Visit(visitor);
            visitor.CreateBinding(Bindable, Exchange, RoutingKeys);
        }
Ejemplo n.º 7
0
        public void Visit(ITopologyVisitor visitor)
        {
            foreach (var exchange in exchanges)
            {
                exchange.Visit(visitor);
            }

            foreach (var queue in queues)
            {
                queue.Visit(visitor);
            }
        }
Ejemplo n.º 8
0
        public void Visit(ITopologyVisitor visitor)
        {
            foreach (var exchange in exchanges)
            {
                exchange.Visit(visitor);
            }

            foreach (var queue in queues)
            {
                queue.Visit(visitor);
            }
        }
Ejemplo n.º 9
0
        public virtual void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            if (Name != string.Empty)
            {
                visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
                foreach (var binding in bindings)
                {
                    binding.Visit(visitor);
                }
            }
        }
Ejemplo n.º 10
0
        public virtual void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            if (Name != string.Empty)
            {
                visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
                foreach (var binding in bindings)
                {
                    binding.Visit(visitor);
                }
            }
        }
Ejemplo n.º 11
0
 public virtual void Visit(ITopologyVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     if (Name != string.Empty)
     {
         visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
         foreach (var binding in bindings)
         {
             binding.Visit(visitor);
         }
     }
 }
Ejemplo n.º 12
0
        public void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            if (Name == null)
            {
                Name = visitor.CreateQueue();
            }
            else
            {
                visitor.CreateQueue(Name, durable, exclusive, autoDelete, arguments);
            }
            foreach (var binding in bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 13
0
        public void Visit(ITopologyVisitor visitor)
        {
            if(visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            if (Name == null)
            {
                Name = visitor.CreateQueue();
            }
            else
            {
                visitor.CreateQueue(Name, durable, exclusive, autoDelete);
            }
            foreach (var binding in bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 14
0
        public void Visit(ITopologyVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            if (Name == null)
            {
                Name = visitor.CreateQueue();
            }
            else
            {
                visitor.CreateQueue(Name, durable, exclusive, autoDelete, arguments);
            }
            foreach (var binding in bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 15
0
 public abstract void Visit(ITopologyVisitor visitor);
Ejemplo n.º 16
0
 public void SetUp()
 {
     model   = MockRepository.GenerateStub <IModel>();
     visitor = new TopologyBuilder(model);
 }
 public override void Visit(ITopologyVisitor visitor)
 {
     // default exchange already exists
 }
Ejemplo n.º 18
0
 public override void Visit(ITopologyVisitor visitor)
 {
     // default exchange already exists
 }
Ejemplo n.º 19
0
 public void SetUp()
 {
     model = MockRepository.GenerateStub<IModel>();
     visitor = new TopologyBuilder(model);
 }
Ejemplo n.º 20
0
        public void Visit(ITopologyVisitor visitor)
        {
            Exchange.Visit(visitor);

            visitor.Visit(this);
        }
Ejemplo n.º 21
0
        public void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            if (Name == null)
            {
                Name = visitor.CreateQueue();
            }
            else
            {
                visitor.CreateQueue(Name, durable, exclusive, autoDelete, arguments);
            }
            foreach (var binding in bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 22
0
        public void Visit(ITopologyVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            visitor.CreateExchange(Name, ExchangeType);
            foreach (var binding in bindings)
            {
                binding.Visit(visitor);
            }
        }
Ejemplo n.º 23
0
 public virtual void Visit(ITopologyVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     if (Name != string.Empty)
     {
         visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
         foreach (var binding in bindings)
         {
             binding.Visit(visitor);
         }
     }
 }
Ejemplo n.º 24
0
 public abstract void Visit(ITopologyVisitor visitor);
Ejemplo n.º 25
0
        public void Visit(ITopologyVisitor visitor)
        {
            Exchange.Visit(visitor);

            visitor.Visit(this);
        }