Namespace Cratis.Chronicle.Jobs

Classes

Job

Represents the state of a job.

JobCommandResult

Represents the outcome of asking a job to stop or resume.

JobDetails

Represents details about a job.

JobId

Represents the unique identifier for a job.

JobProgress

Represents progress of a job.

JobProgressMessage

Represents the message of a job progress.

JobStatusChanged

Represents a status change event that occurred for a job.

JobStep

Represents the state of a job step.

JobStepConverters

Extension methods for converting between contract and client job step representations.

JobStepId

Represents the identifier of a job step.

JobStepName

Represents the name of a job step.

JobStepPercentage

Represents the progress percentage of a step.

JobStepProgress

Represents the progress of a step.

JobStepProgressConverters

Extension methods for converting between contract and client job step progress representations.

JobStepProgressMessage

Represents the message of a job progress.

JobStepStatusChanged

Represents a state change event.

JobStepStatusChangedConverters

Extension methods for converting between contract and client job step status changed representations.

JobStepType

Represents type of a job step.

JobType

Represents type of a Job.

Jobs

Represents an implementation of IJobs.

JobsWaitHelpers

Helper methods for working with jobs for integration testing purposes.

Interfaces

IJobs

Defines the system for working with jobs.

Enums

JobCommandRefusal

Represents the reason a request to stop or resume a job was refused.

JobStatus

Represents the status of a job.

JobStepStatus

Represents the status of a job step.