Ejemplo n.º 1
0
        public QServerHost()
        {
            IEnvironmentSetup.SetEnvironment();

            var builder = CreateDefaultBuilder(uid: Uid);

            _host = builder.Build();
        }
Ejemplo n.º 2
0
 public EngineBuilder(IHandlerSetup handlers = null, IOutputSetup output = null, IEnvironmentSetup environments = null, IParserSetup parsers = null, EngineEventCatalog events = null, EngineSettings settings = null)
 {
     _handlers     = handlers ?? new HandlerSetup();
     _eventCatalog = events ?? new EngineEventCatalog();
     _output       = output ?? new OutputSetup();
     _environments = environments ?? new EnvironmentSetup();
     _parsers      = parsers ?? new ParserSetup();
     _settings     = settings ?? new EngineSettings();
 }
Ejemplo n.º 3
0
        public static IEnvironmentSetup SetHostAddress(this IEnvironmentSetup envSetup,
                                                       string scheme, string domain, int port)
        {
            envSetup.Properties.HostAddresses = new[] { new HostAddress()
                                                        {
                                                            Scheme = scheme,
                                                            Domain = domain,
                                                            Port   = port,
                                                            Path   = "",
                                                        } };

            return(envSetup);
        }
Ejemplo n.º 4
0
        public QServerHost(IHostBuilder builder)
        {
            IEnvironmentSetup.SetEnvironment();

            builder = builder
                      .UseLogging()
                      .UseNATSNetworkBus()
                      .UseMetricsWithDefault()
                      .UseHealthChecks()
                      .UseServiceOptions(Uid);

            _host = builder.Build();
        }
Ejemplo n.º 5
0
 public SimRunner(IEnvironmentSetup environmentSetup, ISimulation simulation)
 {
     _environmentSetup = environmentSetup;
     _simulation       = simulation;
 }