|
tgstation-server 6.19.0
The /tg/station 13 server suite
|
Classes | |
| interface | IJobManager |
| Manages the runtime of Jobs. More... | |
| interface | IJobService |
| The service that manages everything to do with jobs. More... | |
| interface | IJobsHubUpdater |
| Allows manually triggering jobs hub updates. More... | |
| class | JobException |
| Operation exceptions thrown from the context of a Models.Job. More... | |
| class | JobHandler |
| Class for pairing Tasks with CancellationTokenSources. More... | |
| class | JobProgressReporter |
| Progress reporter for a Job. More... | |
| class | JobService |
| class | JobsHub |
| A SignalR Hub for pushing job updates. More... | |
| class | JobsHubGroupMapper |
| Handles mapping groups for the JobsHub. More... | |
Functions | |
| delegate ValueTask | JobEntrypoint (IInstanceCore? instance, IDatabaseContextFactory databaseContextFactory, Job job, JobProgressReporter progressReporter, CancellationToken cancellationToken) |
| Entrypoint for running a given job. | |
| delegate ValueTask Tgstation.Server.Host.Jobs.JobEntrypoint | ( | IInstanceCore? | instance, |
| IDatabaseContextFactory | databaseContextFactory, | ||
| Job | job, | ||
| JobProgressReporter | progressReporter, | ||
| CancellationToken | cancellationToken | ||
| ) |
Entrypoint for running a given job.
| instance | The IInstanceCore the job is running on. null only when performing an instance move operation. |
| databaseContextFactory | The IDatabaseContextFactory for the operation. |
| job | The running Job. |
| progressReporter | The JobProgressReporter for the job. |
| cancellationToken | The CancellationToken for the operation. |