public ReceivedStatus Received(Uri uri, Envelope[] messages) { // NOTE! We no longer validate against queues not existing. // instead, we just shuttle them to the default queue try { _provider.StoreIncomingMessages(messages); foreach (var message in messages) { message.ReceivedAt = uri; Enqueue(message.Queue, message); } return(ReceivedStatus.Successful); } catch (Exception e) { _logger.LogException(e); return(ReceivedStatus.ProcessFailure); } }