Example #1
0
        public ListenerAdapter(ILogger logger,
                               string topic,
                               string mode,
                               bool snapshot,
                               ILightstreamerAdapter lightstreamer,
                               IJsonSerializer serializer)
        {
            _logger        = logger;
            _serializer    = serializer;
            _lightstreamer = lightstreamer;

            _messageConverter = new DtoConverter <TDto>(_serializer, _logger);

            Topic            = topic;
            _adapterSet      = lightstreamer.AdapterSet;
            _channel         = topic.Split('.').First();
            _groupOrItemName = topic.Replace(_channel + ".", "");
            _mode            = mode;
            _snapshot        = snapshot;
        }
Example #2
0
 public ClientStartStop(int ph, ILightstreamerAdapter adapter)
 {
     _adapter = adapter;
     _phase   = ph;
 }