Table of Contents

Namespace Tlabs.JobCntrl.Model

Classes

AutomationJobMessage

Message to be sent to a MessageSubscription.

BaseJob

Abstract Job base class.

BaseModel

Abstract base model.

BaseStarter

Starter base class.

ModelDictionary<T>

Dictionary of IModel objects with type .

Interfaces

IJob

JobControl Job.

IJobCfg

Interface of a job model configuration template.

IJobLogger

Representation of a logging facility.

IJobResult

Result of a Job run.

IJobResultProducer<T>

Interface of an object that lets a Job produce an result for that a consumer can wait.

ILog

A log containing message entries.

ILogEntry

Representation of an entry in the log.

IModel

Interface of a JobControl model.

IModelCfg

Interface of a JobControl model configuration template.

IStarter

JobControl Starter to start the run of an Job.

Enums

JobLogLevel

Enumeration of log severity levels.

Delegates

StarterActivator

Delegate invoked on Activate event.