Beispiel #1
0
 public Subscriber(IBus bus)
 {
     _bus = bus;
     _bus.AddEndPoint(x => x
                               .Exchange("publisher", ExchangeType.fanout)
                               .QueueName("subscriber")
                               .Durable()
                               .PersistentDelivery());
 }
Beispiel #2
0
 public ChatService(IMessageGateway messageGateway, IBus bus)
 {
     _messageGateway = messageGateway;
     _bus            = bus;
     _bus.AddEndPoint(x => x.Exchange("client", ExchangeType.fanout));
 }
Beispiel #3
0
 public WarrenService(Bridge bridge, IBus bus)
 {
     _bridge = bridge;
     _bus = bus;
     _bus.AddEndPoint(x => x.Exchange("client", ExchangeType.fanout));
 }
Beispiel #4
0
 public ChatService(IMessageGateway messageGateway, IBus bus)
 {
     _messageGateway = messageGateway;
     _bus = bus;
     _bus.AddEndPoint(x => x.Exchange("client", ExchangeType.fanout));
 }
Beispiel #5
0
 public Publisher(IBus bus)
 {
     _bus = bus;
     _bus.AddEndPoint(x => x.Exchange("publisher", ExchangeType.fanout).Durable().PersistentDelivery());
 }
Beispiel #6
0
        public Demo(ILogger<Demo> logger, IBus bus, IDocumentRepository documents)
        {
            _logger = logger;
            _bus = bus;
            _documents = documents;

            _bus.AddEndPoint(x => x.QueueName("daemondemo").Exchange("daemondemo", ExchangeType.direct));
            _bus.Subscribe("daemondemo", null);
        }