Ejemplo n.º 1
0
 public void OnTransportDataReceived(RealtimeTransportData data)
 {
     _wrappedListener.OnTransportDataReceived(data);
     try
     {
         _afterMessage(_handler.ParseRealtimeData(data));
     }
     catch (Exception ex)
     {
         Logger.Error("Error handling afterMessage helper.", ex);
     }
 }
Ejemplo n.º 2
0
            public void OnTransportDataReceived(RealtimeTransportData data)
            {
                ProtocolMessage msg = null;

                try
                {
                    msg = _handler.ParseRealtimeData(data);
                    ProtocolMessagesReceived.Add(msg);

                    if (_wrappedTransport.BlockReceiveActions.Contains(msg.Action))
                    {
                        return;
                    }

                    if (_wrappedTransport.BeforeDataProcessed != null)
                    {
                        _wrappedTransport.BeforeDataProcessed?.Invoke(msg);
                        data = _handler.GetTransportData(msg);
                    }
                }
                catch (Exception ex)
                {
                    DefaultLogger.Error("Error handling beforeMessage helper.", ex);
                }

                try
                {
                    _wrappedListener?.OnTransportDataReceived(data);
                }
                catch (Exception e)
                {
                    DefaultLogger.Error("Test transport factory on receive error ", e);
                }

                try
                {
                    _wrappedTransport.AfterDataReceived?.Invoke(msg);
                }
                catch (Exception ex)
                {
                    DefaultLogger.Error("Error handling afterMessage helper.", ex);
                }
            }
Ejemplo n.º 3
0
 public void OnTransportDataReceived(RealtimeTransportData data)
 {
     try
     {
         _wrappedListener.OnTransportDataReceived(data);
     }
     catch (Exception e)
     {
         DefaultLogger.Error("Test transport factor on receive error ", e);
     }
     try
     {
         _afterMessage(_handler.ParseRealtimeData(data));
     }
     catch (Exception ex)
     {
         DefaultLogger.Error("Error handling afterMessage helper.", ex);
     }
 }