private void ReceiveMessage() { var message = _messageTransport.Receive(); if (message != null) { object evnt = _messageSerializer.Deserialize(message); if (evnt != null) { _logger.InfoFormat("Received event message, raw event type:{0}, message id:{1}", evnt.GetType().FullName, message.Id); DispatchEventToHandlers(evnt); } } }
private void ReceiveMessage() { lock (_lockObj) { var message = _messageTransport.Receive(); if (message != null) { object rawMessage = _messageSerializer.Deserialize(message); if (rawMessage != null) { if (_logger.IsDebugEnabled) { _logger.DebugFormat("Received Message, Id:{0}, Type:{1}, Current Thread Id:{2}", message.Id, rawMessage.GetType().FullName, Thread.CurrentThread.ManagedThreadId); } DispatchMessageToHandlers(rawMessage); } } } }