Beispiel #1
0
 protected BrokerTopologyBuilder()
 {
     Topics             = new NamedEntityCollection <TopicEntity, TopicHandle>(TopicEntity.EntityComparer, TopicEntity.NameComparer);
     Queues             = new NamedEntityCollection <QueueEntity, QueueHandle>(QueueEntity.QueueComparer, QueueEntity.NameComparer);
     QueueSubscriptions = new NamedEntityCollection <QueueSubscriptionEntity, QueueSubscriptionHandle>(QueueSubscriptionEntity.EntityComparer, QueueSubscriptionEntity.NameComparer);
     TopicSubscriptions = new NamedEntityCollection <TopicSubscriptionEntity, TopicSubscriptionHandle>(TopicSubscriptionEntity.EntityComparer, TopicSubscriptionEntity.NameComparer);
 }
        protected BrokerTopologyBuilder()
        {
            Topics = new NamedEntityCollection <TopicEntity, TopicHandle>(TopicEntity.EntityComparer, TopicEntity.NameComparer);
            Queues = new NamedEntityCollection <QueueEntity, QueueHandle>(QueueEntity.QueueComparer, QueueEntity.NameComparer);

            Consumers = new NamedEntityCollection <ConsumerEntity, ConsumerHandle>(ConsumerEntity.EntityComparer, ConsumerEntity.NameComparer);
        }
        protected BrokerTopologyBuilder()
        {
            Exchanges = new NamedEntityCollection <ExchangeEntity, ExchangeHandle>(ExchangeEntity.EntityComparer, ExchangeEntity.NameComparer);
            Queues    = new NamedEntityCollection <QueueEntity, QueueHandle>(QueueEntity.QueueComparer, QueueEntity.NameComparer);

            ExchangeBindings = new EntityCollection <ExchangeBindingEntity, ExchangeBindingHandle>(ExchangeBindingEntity.EntityComparer);
            QueueBindings    = new EntityCollection <QueueBindingEntity, QueueBindingHandle>(QueueBindingEntity.EntityComparer);
        }
        public PublishEndpointBrokerTopologyBuilder(PublishBrokerTopologyOptions options = PublishBrokerTopologyOptions.FlattenHierarchy)
        {
            _options  = options;
            Exchanges = new NamedEntityCollection <ExchangeEntity, ExchangeHandle>(ExchangeEntity.EntityComparer, ExchangeEntity.NameComparer);
            Queues    = new NamedEntityCollection <QueueEntity, QueueHandle>(QueueEntity.QueueComparer, QueueEntity.NameComparer);

            ExchangeBindings = new EntityCollection <ExchangeBindingEntity, ExchangeBindingHandle>(ExchangeBindingEntity.EntityComparer);
            QueueBindings    = new EntityCollection <QueueBindingEntity, QueueBindingHandle>(QueueBindingEntity.EntityComparer);
        }