Пример #1
0
 public SimpleMailbox(EndPoint simpleEndpoint,
                      Sink sink)
 {
     Sink            = sink;
     ConnectionUrl   = simpleEndpoint.ConnectionUrl;
     _mailboxChannel = new MailboxChannel(simpleEndpoint, sink.BasicQualityOfService);
     _mailboxQueue   = new MailboxQueue(sink.Source, sink.QueueBind, sink.QueueDeclareArguments);
     _deadLettering  = new MailboxDeadLettering(sink);
 }
Пример #2
0
        public DefaultMailbox(
            IMailboxQueue systemMessages,
            IMailboxQueue userMailbox
            )
        {
            _systemMessages = systemMessages;
            _userMailbox    = userMailbox;
            _stats          = Array.Empty <IMailboxStatistics>();

            _dispatcher = NoopDispatcher.Instance;
            _invoker    = NoopInvoker.Instance;
        }
Пример #3
0
        public DefaultMailbox(IMailboxQueue systemMessages, IMailboxQueue userMailbox, params IMailboxStatistics[] stats)
        {
            var x = 1;

            x = 2;
            x++;
            x--;


            _systemMessages = systemMessages;
            _userMailbox    = userMailbox;
            _stats          = stats ?? new IMailboxStatistics[0];
        }
Пример #4
0
        public DefaultMailbox(
            IMailboxQueue systemMessages,
            IMailboxQueue userMailbox,
            params IMailboxStatistics[] stats
            )
        {
            _systemMessages = systemMessages;
            _userMailbox    = userMailbox;
            _stats          = stats;

            _dispatcher = NoopDispatcher.Instance;
            _invoker    = NoopInvoker.Instance;
        }
Пример #5
0
 public DefaultMailbox(IMailboxQueue systemMessages, IMailboxQueue userMailbox, params IMailboxStatistics[] stats)
 {
     _systemMessages = systemMessages;
     _userMailbox    = userMailbox;
     _stats          = stats ?? Array.Empty <IMailboxStatistics>();
 }