Пример #1
0
        protected virtual void HandleRemoteMessage(TransportMessage transportMessage, bool synchronous = false)
        {
            var dispatch = CreateMessageDispatch(transportMessage, synchronous);

            if (dispatch == null)
            {
                _transport.AckMessage(transportMessage);
                return;
            }

            _messageLogger.DebugFormat("RECV remote: {0} from {3} ({2} bytes). [{1}]", dispatch.Message, transportMessage.Id, transportMessage.Content.Length, transportMessage.Originator.SenderId);
            _messageDispatcher.Dispatch(dispatch);
        }
Пример #2
0
 protected void AckTransportMessage(TransportMessage transportMessage)
 {
     _transport.AckMessage(transportMessage);
 }