Beispiel #1
0
 public Client(IConnectionStubBuilder <TMessage, TKey> connectionBuilder,
               IKeyedSubscriptionManager <TKey, MessageReceivedHandler <TMessage, TKey> > subscriptionManager,
               IThreadManager threadManager,
               IBus <MessageEnvelope <TMessage, TKey> > messageBus)
     : base(subscriptionManager, threadManager)
 {
     this.messageBus        = Guard.IsNull(() => messageBus);
     this.connectionBuilder = Guard.IsNull(() => connectionBuilder);
     Subscribe();
 }
Beispiel #2
0
 public StubConnection(IThreadManager threadManager, IConnectionStubBuilder <TMessage, TMessageKey> stubBuilder)
 {
     this.stubBuilder   = Guard.IsNull(() => stubBuilder);
     this.threadManager = Guard.IsNull(() => threadManager);
 }