Reference

Scheduler namespaces

Source Trax.Scheduler/

The scheduler spans several packages. These are the public types a scheduler host names most often.

TypeNamespacePackage
IManifestPropertiesTrax.Effect.Models.ManifestTrax.Effect
Exclude, ExclusionTrax.Effect.Models.ManifestTrax.Effect
MisfirePolicyTrax.Effect.EnumsTrax.Effect
AddScheduler, AddTraxWorker, AddTraxJobRunner, AddTraxSchedulerLivenessTrax.Scheduler.ExtensionsTrax.Scheduler
Cron, Every, ScheduleTrax.Scheduler.Services.SchedulingTrax.Scheduler
ITraxSchedulerTrax.Scheduler.Services.TraxSchedulerTrax.Scheduler
ScheduleOptions, ManifestOptions, ManifestGroupOptions, ManifestItem, LocalWorkerOptionsTrax.Scheduler.ConfigurationTrax.Scheduler
IJobSubmitter, PostgresJobSubmitterTrax.Scheduler.Services.JobSubmitterTrax.Scheduler
IDormantDependentContextTrax.Scheduler.Services.DormantDependentContextTrax.Scheduler
JobRunnerTrainTrax.Scheduler.Trains.JobRunnerTrax.Scheduler
UseSqsWorkers, SqsJobRunnerHandlerTrax.Scheduler.Sqs.Extensions, Trax.Scheduler.Sqs.LambdaTrax.Scheduler.Sqs
UseLambdaWorkers, UseLambdaRunTrax.Scheduler.Lambda.ExtensionsTrax.Scheduler.Lambda
TraxLambdaFunctionTrax.Runner.LambdaTrax.Runner.Lambda

The data providers (UsePostgres, UseSqlite, UseInMemory) are in the Extensions namespace of their own packages, such as Trax.Effect.Data.Postgres.Extensions. Packages lists every package.