2 instantiations of ProcessTreeGracefulShutdownService
Aspire.Cli.Tests (2)
Commands\AppHostLauncherTests.cs (1)
1348
processShutdownService ??= new
ProcessTreeGracefulShutdownService
(
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
408
return new
ProcessTreeGracefulShutdownService
(
28 references to ProcessTreeGracefulShutdownService
aspire (9)
Commands\StopCommand.cs (2)
29
private readonly
ProcessTreeGracefulShutdownService
_processShutdownService;
70
ProcessTreeGracefulShutdownService
processShutdownService,
Processes\IAppHostStopper.cs (1)
10
/// Implemented by <see cref="
ProcessTreeGracefulShutdownService
"/>; exists as an interface so the
Processes\IProcessTreeGracefulShutdownSignaler.cs (1)
15
/// <see cref="
ProcessTreeGracefulShutdownService
"/>) keeps the in-process Run shutdown ladders
Processes\ProcessTreeGracefulShutdownService.cs (1)
24
ILogger<
ProcessTreeGracefulShutdownService
> logger,
Program.cs (3)
479
builder.Services.AddTransient<
ProcessTreeGracefulShutdownService
>();
484
builder.Services.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());
486
builder.Services.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());
Projects\IGuestProcessLauncher.cs (1)
20
/// <see cref="
ProcessTreeGracefulShutdownService
"/>) can target the guest
Aspire.Cli.Tests (19)
Commands\AppHostLauncherTests.cs (1)
1353
NullLogger<
ProcessTreeGracefulShutdownService
>.Instance,
Processes\ProcessTreeGracefulShutdownServiceTests.cs (15)
28
var
signaler = CreateService(workspace, workspace.WorkspaceRoot.FullName, executionFactory);
66
var
signaler = CreateService(workspace, workspace.WorkspaceRoot.FullName, executionFactory, timeProvider: timeProvider);
113
var
signaler = CreateService(workspace, dcpDirectory.FullName, executionFactory);
128
ProcessTreeGracefulShutdownService
.FormatDcpProcessStartTime(startTime)
144
var
signaler = CreateService(workspace, dcpDirectory.FullName, executionFactory);
174
var
signaler = CreateService(workspace, mutableDcpDirectory.FullName, executionFactory, bundleService);
188
var target =
ProcessTreeGracefulShutdownService
.CreateAppHostProcessTarget(new AppHostInformation
206
var target =
ProcessTreeGracefulShutdownService
.CreateAppHostProcessTarget(new AppHostInformation
241
var
signaler = CreateService(
265
ProcessTreeGracefulShutdownService
.FormatDcpProcessStartTime(runtimeStartedAt)
286
var
signaler = CreateService(
325
var
signaler = CreateService(
364
var
signaler = CreateService(
391
private static
ProcessTreeGracefulShutdownService
CreateService(
413
NullLogger<
ProcessTreeGracefulShutdownService
>.Instance,
Utils\CliTestHelper.cs (3)
202
services.AddTransient<
ProcessTreeGracefulShutdownService
>();
209
services.AddTransient<IProcessTreeGracefulShutdownSignaler>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());
210
services.AddTransient<IAppHostStopper>(sp => sp.GetRequiredService<
ProcessTreeGracefulShutdownService
>());