OpenChannel() public method

public OpenChannel ( ) : Task
return Task
Beispiel #1
0
        public ExecuteTradeIntegrationTests()
        {
            var broker = new TestBroker();

            _channel = broker.OpenChannel().Result;

            _heartbeatStream = _channel.RealmProxy.Services.GetSubject <dynamic>("status")
                               .Publish()
                               .RefCount();

            _executionServiceInstance = GetInstanceName(ServiceTypes.Execution).Result;
        }
        public ExecuteTradeIntegrationTests()
        {
            var broker = new TestBroker();
            _channel = broker.OpenChannel().Result;

            _heartbeatStream = _channel.RealmProxy.Services.GetSubject<dynamic>("status")
                                       .Publish()
                                       .RefCount();

            _executionServiceInstance = _heartbeatStream
                .Where(hb => hb.Type == ServiceTypes.Execution)
                .Select(hb => hb.Instance)
                .Take(1)
                .Timeout(ResponseTimeout)
                .ToTask()
                .Result;

            _timeoutCancellationTokenSource = new CancellationTokenSource();
        }
Beispiel #3
0
        public ExecuteTradeIntegrationTests()
        {
            var broker = new TestBroker();

            _channel = broker.OpenChannel().Result;

            _heartbeatStream = _channel.RealmProxy.Services.GetSubject <dynamic>("status")
                               .Publish()
                               .RefCount();

            _executionServiceInstance = _heartbeatStream
                                        .Where(hb => hb.Type == ServiceTypes.Execution)
                                        .Select(hb => hb.Instance)
                                        .Take(1)
                                        .Timeout(ResponseTimeout)
                                        .ToTask()
                                        .Result;

            _timeoutCancellationTokenSource = new CancellationTokenSource();
        }