Beispiel #1
0
        public TcpReactivePlatform(ITcpReactivePlatformSettings settings, IReactiveEnvironment environment)
            : base(environment)
        {
            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            _queryEvaluator   = new TcpQueryEvaluator(this, settings.GetExecutablePath("QueryEvaluatorHost"), settings.QueryEvaluatorPort, settings.QueryEvaluatorUri);
            _queryCoordinator = new TcpQueryCoordinator(this, settings.GetExecutablePath("QueryCoordinatorHost"), settings.QueryCoordinatorPort, settings.QueryCoordinatorUri);
        }
Beispiel #2
0
 public InMemoryTestPlatform(IReactiveEnvironment environment)
     : base(environment)
 {
 }
Beispiel #3
0
 public AppDomainReactivePlatform(IReactiveEnvironment environment)
     : base(environment)
 {
     _queryCoordinator = new AppDomainQueryCoordinator <TQueryCoordinator>(this);
     _queryEvaluator   = new AppDomainQueryEvaluator <TQueryEvaluator>(this, QueryEvaluatorName);
 }
Beispiel #4
0
 public AppDomainTestPlatform(IReactiveEnvironment environment)
     : base(environment)
 {
 }
 public InMemoryReactivePlatform(IReactiveEnvironment environment)
     : base(environment)
 {
     _queryEvaluator   = new InMemoryQueryEvaluator <TQueryEvaluator>(this);
     _queryCoordinator = new InMemoryQueryCoordinator <TQueryCoordinator>(this);
 }
Beispiel #6
0
 public TcpReactivePlatform(IReactiveEnvironment environment)
     : this(new TcpReactivePlatformSettings(), environment)
 {
 }
 protected ReactivePlatformBase(IReactiveEnvironment environment)
 {
     _environment   = environment;
     _configuration = new ReactivePlatformConfiguration();
 }