示例#1
0
        public BrokerReceiverActor(ILogger <BrokerReceiverActor> logger, IOptions <BrokerOptions> options)
        {
            _logger  = logger;
            _options = options.Value;

            _broker = new BrokerReceiver(Self, _options, Guid.NewGuid().ToString());

            Receive <MessageReceived>(msg =>
            {
                _logger.LogDebug("Got MessageReceived");

                Context.Parent.Tell(msg);
            });
        }
示例#2
0
 public BrokerServer(IBrokerReceiver brokerReceiver, ILogger <BrokerServer> logger, IMessageProcessor messageProcessor)
 {
     _brokerReceiver   = brokerReceiver;
     _logger           = logger;
     _messageProcessor = messageProcessor;
 }