Пример #1
0
        public ClientResultStream(OpenGammaFudgeContext fudgeContext, MQTemplate mqTemplate, bool checkSeqNumber)
        {
            _mqTemplate = mqTemplate;

            _fudgeMessageDecoder = new FudgeMessageDecoder(fudgeContext, checkSeqNumber);
            _connection = _mqTemplate.CreateConnection();
            _session = _connection.CreateSession();

            _destination = _session.CreateTemporaryQueue();

            _consumer = _session.CreateConsumer(_destination);
            _consumer.Listener += RawMessageReceived;
            _connection.Start();
        }
Пример #2
0
        public ClientResultStream(OpenGammaFudgeContext fudgeContext, MQTemplate mqTemplate, bool checkSeqNumber)
        {
            _mqTemplate = mqTemplate;

            _fudgeMessageDecoder = new FudgeMessageDecoder(fudgeContext, checkSeqNumber);
            _connection          = _mqTemplate.CreateConnection();
            _session             = _connection.CreateSession();

            _destination = _session.CreateTemporaryQueue();

            _consumer           = _session.CreateConsumer(_destination);
            _consumer.Listener += RawMessageReceived;
            _connection.Start();
        }
Пример #3
0
 public RemoteChangeManger(RestTarget restTarget, OpenGammaFudgeContext fudgeContext)
 {
     _topicTemplate = new Lazy<MQTopicTemplate>(() => GetTopicTemplate(restTarget));
     _fudgeDecoder = new FudgeMessageDecoder(fudgeContext, false);
 }
Пример #4
0
 public RemoteChangeManger(RestTarget restTarget, OpenGammaFudgeContext fudgeContext)
 {
     _topicTemplate = new Lazy <MQTopicTemplate>(() => GetTopicTemplate(restTarget));
     _fudgeDecoder  = new FudgeMessageDecoder(fudgeContext, false);
 }