コード例 #1
0
ファイル: Subscriber.cs プロジェクト: jcowart/Symbiote
 public Subscriber(IBus bus)
 {
     _bus = bus;
     _bus.AddEndPoint(x => x
                               .Exchange("publisher", ExchangeType.fanout)
                               .QueueName("subscriber")
                               .Durable()
                               .PersistentDelivery());
 }
コード例 #2
0
 public ChatService(IMessageGateway messageGateway, IBus bus)
 {
     _messageGateway = messageGateway;
     _bus            = bus;
     _bus.AddEndPoint(x => x.Exchange("client", ExchangeType.fanout));
 }
コード例 #3
0
ファイル: WarrenService.cs プロジェクト: jcowart/Symbiote
 public WarrenService(Bridge bridge, IBus bus)
 {
     _bridge = bridge;
     _bus = bus;
     _bus.AddEndPoint(x => x.Exchange("client", ExchangeType.fanout));
 }
コード例 #4
0
ファイル: ChatService.cs プロジェクト: cmgator/Symbiote
 public ChatService(IMessageGateway messageGateway, IBus bus)
 {
     _messageGateway = messageGateway;
     _bus = bus;
     _bus.AddEndPoint(x => x.Exchange("client", ExchangeType.fanout));
 }
コード例 #5
0
ファイル: Publisher.cs プロジェクト: jcowart/Symbiote
 public Publisher(IBus bus)
 {
     _bus = bus;
     _bus.AddEndPoint(x => x.Exchange("publisher", ExchangeType.fanout).Durable().PersistentDelivery());
 }
コード例 #6
0
ファイル: Demo.cs プロジェクト: jcowart/Symbiote
        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);
        }