Пример #1
0
 public SubscriptionManager(ISubscriptionStore store, ISubscriptionBroker broker)
 {
     this.store              = store;
     this.broker             = broker;
     this.cache              = new Dictionary <string, SubscriptionSet>();
     this.cacheLock          = new object();
     this.initializationTask = new Lazy <Task>(() => Initialize());
 }
Пример #2
0
 public SubscriptionManager(ISubscriptionStore store, ISubscriptionBroker broker)
 {
     this.store = store;
     this.broker = broker;
     this.cache = new Dictionary<string, SubscriptionSet>();
     this.cacheLock = new object();
     this.initializationTask = new Lazy<Task>(() => Initialize());
 }
Пример #3
0
 public void SetUp()
 {
     this.resolver            = new DefaultDependencyResolver();
     this.subscriptionStore   = new LocalSubscriptionStore();
     this.subscriptionBroker  = new LocalSubscriptionBroker();
     this.subscriptionManager = new SubscriptionManager(this.subscriptionStore, this.subscriptionBroker);
     this.transportFactory    = new LocalTransportFactory();
     this.bus = new MessageBus(this.subscriptionManager, this.transportFactory.CreateOutboundTransport(), NullLoggerFactory.Instance);
 }
 public void SetUp()
 {
     this.broker = new LocalSubscriptionBroker();
     this.store = new LocalSubscriptionStore();
     this.manager = new SubscriptionManager(this.store, this.broker);
 }
        public void Setup()
        {
            this.broker = CreateSubscriptionBroker();

            this.OnSetUp();
        }
Пример #6
0
        public void Setup()
        {
            this.broker = CreateSubscriptionBroker();

            this.OnSetUp();
        }
 public void SetUp()
 {
     this.broker  = new LocalSubscriptionBroker();
     this.store   = new LocalSubscriptionStore();
     this.manager = new SubscriptionManager(this.store, this.broker);
 }
 /// <summary>
 /// Configures a custom subscription broker
 /// </summary>
 /// <param name="subscriptionBroker">subscriptionBroker</param>
 /// <returns>Current instance, to be used in a fluent manner</returns>
 public BusConfigurator WithCustomSubscriptionBroker(ISubscriptionBroker subscriptionBroker)
 {
     this.SubscriptionBroker = subscriptionBroker;
     return(this);
 }