Example #1
0
 internal WebHostConfigurer(IServiceProvider services, out RaftHostedClusterMemberConfiguration config, RequestDelegate raftProcessor)
 {
     this.config        = config = services.GetRequiredService <IOptions <RaftHostedClusterMemberConfiguration> >().Value;
     parentHostOptions  = services.GetService <IOptions <HostOptions> >()?.Value;
     hostBuilder        = services.GetService <IDedicatedHostBuilder>();
     this.raftProcessor = raftProcessor;
 }
Example #2
0
 internal IWebHostBuilder Configure(RaftHostedClusterMemberConfiguration memberConfig)
 => isCustomBuilder ? this : builder.UseKestrel(options => options.ListenAnyIP(memberConfig.Port));
Example #3
0
 internal IWebHostBuilder Configure(RaftHostedClusterMemberConfiguration memberConfig)
 => isCustomBuilder ? this : builder.UseKestrel(memberConfig.ConfigureKestrel);